From 82a6bf5d4ee2eb75c8d2cb9eb75239dca3f92796 Mon Sep 17 00:00:00 2001 From: Jonathan Harris Date: Sun, 19 Jun 2016 18:42:30 +0100 Subject: [PATCH] In debug mode SIGTERM invokes pdb --- EDMarketConnector.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/EDMarketConnector.py b/EDMarketConnector.py index c9f4acf7..18052819 100755 --- a/EDMarketConnector.py +++ b/EDMarketConnector.py @@ -17,6 +17,10 @@ from ttkHyperlinkLabel import HyperlinkLabel if __debug__: from traceback import print_exc + if platform != 'win32': + import pdb + import signal + signal.signal(signal.SIGTERM, lambda sig, frame: pdb.Pdb().set_trace(frame)) from config import appname, applongname, config if platform == 'win32' and getattr(sys, 'frozen', False):