Mercurial > code > home > repos > light9
changeset 306:41830567a8d0
bigger traceback printouts for all tools
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Sun, 18 Mar 2007 23:46:03 +0000 |
parents | 4072d93f02c5 |
children | 686df28153a9 |
files | bin/run_local.py |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
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')