We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1186640 commit b3138efCopy full SHA for b3138ef
pytest_twisted.py
@@ -1,6 +1,7 @@
1
import functools
2
import inspect
3
import itertools
4
+import signal
5
import sys
6
import warnings
7
@@ -199,9 +200,9 @@ def init_twisted_greenlet():
199
200
return
201
202
if not _instances.reactor.running:
- _instances.gr_twisted = greenlet.greenlet(
203
- lambda: _instances.reactor.run(installSignalHandlers=False),
204
- )
+ if signal.getsignal(signal.SIGINT) == signal.default_int_handler:
+ signal.signal(signal.SIGINT, functools.partial(signal.default_int_handler))
205
+ _instances.gr_twisted = greenlet.greenlet(_instances.reactor.run)
206
# give me better tracebacks:
207
failure.Failure.cleanFailure = lambda self: None
208
else:
0 commit comments