Files
@ e668f93460d4
Branch filter:
Location: light9/bin/run_local.py - annotation
e668f93460d4
880 B
text/x-python
some 2012 chase data copied to 2013
Ignore-this: a74572e18646ece650058d0b595d989a
Ignore-this: a74572e18646ece650058d0b595d989a
1a84c5e83d3e 1a84c5e83d3e 1a84c5e83d3e 1a84c5e83d3e 1a84c5e83d3e 1a84c5e83d3e 1a84c5e83d3e 41830567a8d0 1a84c5e83d3e 41830567a8d0 41830567a8d0 41830567a8d0 41830567a8d0 41830567a8d0 41830567a8d0 41830567a8d0 41830567a8d0 41830567a8d0 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 1f93e5d19f8a 167a61d3cfbf | # allows bin/* to work without installation
# this should be turned off when the programs are installed
import sys,os
sys.path.insert(0,os.path.join(os.path.dirname(sys.argv[0]),".."))
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
import coloredlogs, logging, time
log = logging.getLogger()
class CSH(coloredlogs.ColoredStreamHandler):
def render_timestamp(self, created):
return time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(created)) + (
"%.3f" % (created % 1)).lstrip('0')
def render_name(self, name):
return name
log.addHandler(CSH(show_hostname=False, show_name=True))
|