# HG changeset patch # User Drew Perttula # Date 2007-03-18 23:46:03 # Node ID 41830567a8d00c757ed6b52fdffa5fab84923c84 # Parent 4072d93f02c533cf437b3c5b9bb484f9967d83e8 bigger traceback printouts for all tools diff --git a/bin/run_local.py b/bin/run_local.py --- a/bin/run_local.py +++ b/bin/run_local.py @@ -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')