From cd5292c7c0afb9d00cbb710cd7adb80330aa6ea6 Mon Sep 17 00:00:00 2001 From: Comma Device Date: Sat, 15 Aug 2026 09:17:30 +0000 Subject: [PATCH] dashcam: add main() entrypoint so manager can launch it (mod.main()) --- dashcam.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dashcam.py b/dashcam.py index 981bff46a..f125ff2ce 100644 --- a/dashcam.py +++ b/dashcam.py @@ -387,10 +387,14 @@ class Handler(BaseHTTPRequestHandler): self.send_error(404, "Not found") -if __name__ == "__main__": +def main(): srv = ThreadingHTTPServer(("0.0.0.0", PORT), Handler) - print("Dashcam viewer: http://0.0.0.0:%d/ realdata=%s" % (PORT, REALDATA_DIR)) + print("Dashcam viewer: http://0.0.0.0:%d/ realdata=%s" % (PORT, REALDATA_DIR), flush=True) try: srv.serve_forever() except KeyboardInterrupt: pass + + +if __name__ == "__main__": + main()