Mercurial > code > home > repos > light9
diff bin/run_local.py @ 306:41830567a8d0
bigger traceback printouts for all tools
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Sun, 18 Mar 2007 23:46:03 +0000 |
parents | 1a84c5e83d3e |
children | bdfdfea84510 |
line wrap: on
line diff
--- a/bin/run_local.py Sun Mar 18 23:45:41 2007 +0000 +++ b/bin/run_local.py Sun Mar 18 23:46:03 2007 +0000 @@ -5,4 +5,16 @@ import sys,os sys.path.insert(0,os.path.join(os.path.dirname(sys.argv[0]),"..")) +import cgitb +from twisted.python.failure import Failure +import Tkinter +def rce(self, exc, val, tb): + sys.stderr.write("Exception in Tkinter callback\n") + if True: + sys.excepthook(exc, val, tb) + else: + Failure(val, exc, tb).printDetailedTraceback() +Tkinter.Tk.report_callback_exception = rce + +cgitb.enable(format='txt')