Fixed graceful stop.

This commit is contained in:
Michael Woods
2025-02-15 14:42:37 -05:00
parent 1af96049fd
commit f2f9cf4a8f

View File

@@ -24,8 +24,11 @@ class Client:
self.callsign = client_callsign
self.app = pe.app.Application()
self.started = False
signal.signal(signal.SIGINT, self.stop)
signal.signal(signal.SIGTERM, self.stop)
signal.signal(signal.SIGINT, self.exit_gracefully)
signal.signal(signal.SIGTERM, self.exit_gracefully)
def exit_gracefully(self, signum, frame):
self.stop()
def stop(self):
self.started = False