From 95025978c91791ea1587d684e62f7ec92bf4a4d9 Mon Sep 17 00:00:00 2001 From: johaven Date: Wed, 27 May 2020 18:18:38 +0200 Subject: [PATCH] fix: register signal --- socketio/uwsgi_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketio/uwsgi_manager.py b/socketio/uwsgi_manager.py index 601d588..2101aed 100644 --- a/socketio/uwsgi_manager.py +++ b/socketio/uwsgi_manager.py @@ -44,6 +44,7 @@ class UWSGIManager(PubSubManager): # pragma: no cover self._check_configuration() self.signum = self._sig_number(url) self.queue = Queue() + uwsgi.register_signal(self.signum, 'workers', self._enqueue) super(UWSGIManager, self).__init__(channel=channel, write_only=write_only, logger=logger) @@ -78,7 +79,6 @@ class UWSGIManager(PubSubManager): # pragma: no cover self.queue.put(uwsgi.queue_last()) def _uwsgi_listen(self): - uwsgi.register_signal(self.signum, 'workers', self._enqueue) for message in iter(self.queue.get, None): if message is not None: yield message