Stop the sync server quietly when Pelican sends Ctrl+C.
This commit is contained in:
1 parent
6b008d0e01
commit
b1f0367b57
1 file changed
+5
@@ -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():
|
||||
|
||||
Reference in new issue
Block a user