From 5f35b4ed0a259429cc9a50e5c56e7729de40f9c9 Mon Sep 17 00:00:00 2001 From: Alexander Bersenev Date: Wed, 27 Jun 2018 01:14:44 +0500 Subject: [PATCH] add debugging signal --- mtprotoproxy.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mtprotoproxy.py b/mtprotoproxy.py index ba9cef8..bc83a28 100755 --- a/mtprotoproxy.py +++ b/mtprotoproxy.py @@ -12,6 +12,7 @@ import binascii import sys import re import runpy +import signal try: import uvloop @@ -65,6 +66,13 @@ except (ValueError, OSError): except ImportError: pass + +def debug_signal(signum, frame): + import pdb + pdb.set_trace() + +signal.signal(signal.SIGUSR1, debug_signal) + if len(sys.argv) > 1: config = runpy.run_path(sys.argv[1]) else: