Stop the sync server quietly when Pelican sends Ctrl+C.

This commit is contained in:
RallyBlock committed 2026-10-22 23:17:44 -07:00
1 parent 6b008d0e01
commit b1f0367b57
1 file changed
+5
+5
View File
@@ -451,7 +451,12 @@ def serve():
print(f"Pit Log sync listening on {port}", flush=True)
print("Each car in the app has its own token.", flush=True)
server = ThreadingHTTPServer(("0.0.0.0", port), Handler)
try:
server.serve_forever()
except KeyboardInterrupt:
print("Pit Log sync stopped.", flush=True)
finally:
server.server_close()
def selftest():