# HG changeset patch # User drewp@bigasterisk.com # Date 2015-06-12 10:01:24 # Node ID 0025b04a1c0aafcf3e2dffa383feb6a053bb8922 # Parent cb300d230efde19ca5088de12d55a66c0059ec50 tkinter not required Ignore-this: b8538eaa508d2a41fbbc10782708e3a6 diff --git a/bin/run_local.py b/bin/run_local.py --- a/bin/run_local.py +++ b/bin/run_local.py @@ -7,14 +7,18 @@ sys.path.insert(0,os.path.join(os.path.d 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 +try: + import Tkinter +except ImportError: + pass +else: + 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 import coloredlogs, logging, time try: