Stop the sync server quietly when Pelican sends Ctrl+C.
This commit is contained in:
1 parent
6b008d0e01
commit
b1f0367b57
1 file changed
+6
-1
+6
-1
@@ -451,7 +451,12 @@ def serve():
|
|||||||
print(f"Pit Log sync listening on {port}", flush=True)
|
print(f"Pit Log sync listening on {port}", flush=True)
|
||||||
print("Each car in the app has its own token.", flush=True)
|
print("Each car in the app has its own token.", flush=True)
|
||||||
server = ThreadingHTTPServer(("0.0.0.0", port), Handler)
|
server = ThreadingHTTPServer(("0.0.0.0", port), Handler)
|
||||||
server.serve_forever()
|
try:
|
||||||
|
server.serve_forever()
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
print("Pit Log sync stopped.", flush=True)
|
||||||
|
finally:
|
||||||
|
server.server_close()
|
||||||
|
|
||||||
|
|
||||||
def selftest():
|
def selftest():
|
||||||
|
|||||||
Reference in new issue
Block a user