Fix signal teardown outside main thread (#11124)
This commit is contained in:
parent
5956a0716b
commit
6582249a0c
|
@ -103,7 +103,7 @@ class SignalConnector:
|
||||||
"""Restores the signals that were previsouly configured before :class:`SignalConnector` replaced them."""
|
"""Restores the signals that were previsouly configured before :class:`SignalConnector` replaced them."""
|
||||||
for signum, handler in self._original_handlers.items():
|
for signum, handler in self._original_handlers.items():
|
||||||
if handler is not None:
|
if handler is not None:
|
||||||
signal.signal(signum, handler) # type: ignore[arg-type]
|
self._register_signal(signum, handler)
|
||||||
self._original_handlers = {}
|
self._original_handlers = {}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|
Loading…
Reference in New Issue