fix debug mode on Windows

This commit is contained in:
Maximilian Hils 2016-06-13 18:06:44 -07:00
parent ccf4723505
commit 3c9a70b761
2 changed files with 9 additions and 3 deletions

View File

@ -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)

View File

@ -18,3 +18,7 @@ def test_dump_stacks():
def test_sysinfo():
assert debug.sysinfo()
def test_register_info_dumpers():
debug.register_info_dumpers()