# HG changeset patch # User drewp@bigasterisk.com # Date 1434103284 0 # Node ID 0025b04a1c0aafcf3e2dffa383feb6a053bb8922 # Parent cb300d230efde19ca5088de12d55a66c0059ec50 tkinter not required Ignore-this: b8538eaa508d2a41fbbc10782708e3a6 diff -r cb300d230efd -r 0025b04a1c0a bin/run_local.py --- a/bin/run_local.py Thu Jun 11 08:19:44 2015 +0000 +++ b/bin/run_local.py Fri Jun 12 10:01:24 2015 +0000 @@ -7,14 +7,18 @@ 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: