From 263ff096c645f005e98c1f8cc35c31fb6a4f51b9 Mon Sep 17 00:00:00 2001 From: cirospaciari Date: Tue, 25 Jul 2023 08:48:58 -0300 Subject: [PATCH] fix signal handler --- src/socketify/socketify.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/socketify/socketify.py b/src/socketify/socketify.py index 48e82f6..7cc0217 100644 --- a/src/socketify/socketify.py +++ b/src/socketify/socketify.py @@ -3370,8 +3370,12 @@ class App: self._factory.populate() if self._ws_factory is not None: self._ws_factory.populate() + + def signal_handler(sig, frame): + self.close() + exit(0) - signal.signal(signal.SIGINT, lambda sig, frame: self.close()) + signal.signal(signal.SIGINT, signal_handler) self.loop.run() if self.lifespan: