Modify rtf2xml debug parameters (2)

This commit is contained in:
Sengian 2011-01-11 20:28:13 +01:00
parent 7792376264
commit 5655042dc8

View File

@ -77,18 +77,19 @@ class RTFInput(InputFormatPlugin):
def generate_xml(self, stream): def generate_xml(self, stream):
from calibre.ebooks.rtf2xml.ParseRtf import ParseRtf from calibre.ebooks.rtf2xml.ParseRtf import ParseRtf
debug_dir = getattr(self.opts, 'debug_pipeline', None) ofile = 'dataxml.xml'
run_lev = 1 run_lev = 1
if debug_dir is not None: if hasattr(self.opts, 'debug_pipeline'):
try: try:
debug_dir = os.path.normpath('rtfdebug/') debug_dir = 'rtfdebug'
os.mkdir(debug_dir) os.mkdir(debug_dir)
run_lev = 4 run_lev = 4
except OSError, ( errno, strerror ): except OSError, ( errno, strerror ):
print strerror print strerror
print errno print errno
debug_dir = None debug_dir = None
ofile = 'dataxml.xml' else:
debug_dir = None
parser = ParseRtf( parser = ParseRtf(
in_file = stream, in_file = stream,
out_file = ofile, out_file = ofile,