("1_1_6fix3", [218], ["1.1.6fix3","1.1.6fix4","1.1"]),
("1_2", [220], ["1.2.0","1.2.1","1.2.3","1.2.4","1.2"]),
("1_3", [221], ["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3"]),
- ("1_4", range(223,242), ["1.4.0cvs","1.4"])]
+ ("1_4", range(223,243), ["1.4.0cvs","1.4"])]
def formats_list():
self.textclass = "article"
self.header = []
self.body = []
+ self.status = 0
def warning(self, message, debug_level= default_debug_level):
" Emits warning to self.error, if the debug_level is less than the self.debug."
if debug_level <= self.debug:
- self.err.write(message + "\n")
+ self.err.write("Warning: " + message + "\n")
def error(self, message):
- " Emits a warning and exist incondicionally."
+ " Emits a warning and exits if not in try_hard mode."
self.warning(message)
- self.warning("Quiting.")
- sys.exit(1)
+ if not self.try_hard:
+ self.warning("Quiting.")
+ sys.exit(1)
+
+ self.status = 2
def read(self):
if not preamble:
line = string.strip(line)
- if not line and not preamble:
- break
+ if not preamble:
+ if not line:
+ continue
+
+ if string.split(line)[0] in ("\\layout", "\\begin_layout", "\\begin_body"):
+ self.body.append(line)
+ break
self.header.append(line)
default_debug_level)
if not self.try_hard:
raise
+ self.status = 2
else:
self.warning("%lf: Elapsed time on %s" % (time.time() - init_t, str(conv)),
default_debug_level + 1)