diff options
author | Aldo Cortesi <aldo@corte.si> | 2016-06-14 17:12:02 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-14 17:12:02 +1200 |
commit | a63817f2b8539cab0b645e0eda772daeaf898ed3 (patch) | |
tree | 3752ffc3f8e0e46abaf804c9d79543559e897915 | |
parent | 04394ebd503fc26d9a4bcb201607b9dd3af157fa (diff) | |
parent | 3c9a70b761ac3d4a5ace8c877200295e0da79594 (diff) | |
download | mitmproxy-a63817f2b8539cab0b645e0eda772daeaf898ed3.tar.gz mitmproxy-a63817f2b8539cab0b645e0eda772daeaf898ed3.tar.bz2 mitmproxy-a63817f2b8539cab0b645e0eda772daeaf898ed3.zip |
Merge pull request #1253 from mhils/fix-debug
Fix Debug Mode on Windows
-rw-r--r-- | netlib/debug.py | 8 | ||||
-rw-r--r-- | test/netlib/test_debug.py | 4 |
2 files changed, 9 insertions, 3 deletions
diff --git a/netlib/debug.py b/netlib/debug.py index 303a2f6f..a395afcb 100644 --- a/netlib/debug.py +++ b/netlib/debug.py @@ -1,5 +1,6 @@ from __future__ import (absolute_import, print_function, division) +import os import sys import threading import signal @@ -93,6 +94,7 @@ def dump_stacks(signal, frame, file=sys.stdout): print("\n".join(code), file=file) -def register_info_dumpers(): # pragma: no cover - signal.signal(signal.SIGUSR1, dump_info) - signal.signal(signal.SIGUSR2, dump_stacks) +def register_info_dumpers(): + if os.name != "nt": + signal.signal(signal.SIGUSR1, dump_info) + signal.signal(signal.SIGUSR2, dump_stacks) diff --git a/test/netlib/test_debug.py b/test/netlib/test_debug.py index b9315c7f..51710da0 100644 --- a/test/netlib/test_debug.py +++ b/test/netlib/test_debug.py @@ -18,3 +18,7 @@ def test_dump_stacks(): def test_sysinfo(): assert debug.sysinfo() + + +def test_register_info_dumpers(): + debug.register_info_dumpers() |