##// END OF EJS Templates
fix syntax error
Quentin Peter -
Show More
@@ -627,6 +627,12 b' class ListTB(TBTools):'
627 self.ostream.write(self.text(etype, value, elist))
627 self.ostream.write(self.text(etype, value, elist))
628 self.ostream.write('\n')
628 self.ostream.write('\n')
629
629
630 def _extract_tb(self, tb):
631 if tb:
632 return traceback.extract_tb(tb)
633 else:
634 return None
635
630 def structured_traceback(self, etype, evalue, etb=None, tb_offset=None,
636 def structured_traceback(self, etype, evalue, etb=None, tb_offset=None,
631 context=5):
637 context=5):
632 """Return a color formatted string with the traceback info.
638 """Return a color formatted string with the traceback info.
@@ -1303,12 +1309,6 b' class FormattedTB(VerboseTB, ListTB):'
1303 # set_mode also sets the tb_join_char attribute
1309 # set_mode also sets the tb_join_char attribute
1304 self.set_mode(mode)
1310 self.set_mode(mode)
1305
1311
1306 def _extract_tb(self, tb):
1307 if tb:
1308 return traceback.extract_tb(tb)
1309 else:
1310 return None
1311
1312 def structured_traceback(self, etype, value, tb, tb_offset=None, number_of_lines_of_context=5):
1312 def structured_traceback(self, etype, value, tb, tb_offset=None, number_of_lines_of_context=5):
1313 tb_offset = self.tb_offset if tb_offset is None else tb_offset
1313 tb_offset = self.tb_offset if tb_offset is None else tb_offset
1314 mode = self.mode
1314 mode = self.mode
@@ -1409,7 +1409,10 b' class AutoFormattedTB(FormattedTB):'
1409 tb_offset=None, number_of_lines_of_context=5):
1409 tb_offset=None, number_of_lines_of_context=5):
1410 if etype is None:
1410 if etype is None:
1411 etype, value, tb = sys.exc_info()
1411 etype, value, tb = sys.exc_info()
1412 self.tb = tb
1412 if not isinstance(tb, tuple):
1413 # tb is a tuple if this is a chained exception.
1414 # We keep first traceback.
1415 self.tb = tb
1413 return FormattedTB.structured_traceback(
1416 return FormattedTB.structured_traceback(
1414 self, etype, value, tb, tb_offset, number_of_lines_of_context)
1417 self, etype, value, tb, tb_offset, number_of_lines_of_context)
1415
1418
General Comments 0
You need to be logged in to leave comments. Login now