From 4306d3c32819f0c4ab4ad7407b917a0733514ed8 Mon Sep 17 00:00:00 2001 From: EltonZhong <1136154955@qq.com> Date: Fri, 27 Mar 2020 10:21:21 +0800 Subject: [PATCH] Fix for that program exits while client stay alive --- pyapollo/apollo_client.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pyapollo/apollo_client.py b/pyapollo/apollo_client.py index e8acd20..14eca3c 100644 --- a/pyapollo/apollo_client.py +++ b/pyapollo/apollo_client.py @@ -73,6 +73,7 @@ def start(self, use_eventlet=False, eventlet_monkey_patch=False, catch_signals=T signal.signal(signal.SIGTERM, self._signal_handler) signal.signal(signal.SIGABRT, self._signal_handler) t = threading.Thread(target=self._listener) + t.setDaemon(True) t.start() def stop(self):