diff --git a/pytorch_lightning/trainer/connectors/signal_connector.py b/pytorch_lightning/trainer/connectors/signal_connector.py index daecf5a419..8b3291ecfa 100644 --- a/pytorch_lightning/trainer/connectors/signal_connector.py +++ b/pytorch_lightning/trainer/connectors/signal_connector.py @@ -103,7 +103,7 @@ class SignalConnector: """Restores the signals that were previsouly configured before :class:`SignalConnector` replaced them.""" for signum, handler in self._original_handlers.items(): if handler is not None: - signal.signal(signum, handler) # type: ignore[arg-type] + self._register_signal(signum, handler) self._original_handlers = {} @staticmethod