Added missing dependency test and warning on app startup

This commit is contained in:
maziggy
2026-01-26 14:54:26 +01:00
parent afe7ddeb72
commit 274a398bbf
+1 -3
View File
@@ -12,7 +12,6 @@ def _start_error_server(missing_packages: list):
"""Start a minimal HTTP server to display dependency errors in browser."""
import os
import signal
import threading
from http.server import BaseHTTPRequestHandler, HTTPServer
packages_html = "".join(f"<li><code>{p}</code></li>" for p in missing_packages)
@@ -81,13 +80,12 @@ def _start_error_server(missing_packages: list):
def shutdown(signum, frame):
print("\nShutting down error server...")
threading.Thread(target=server.shutdown).start()
raise SystemExit(0)
signal.signal(signal.SIGTERM, shutdown)
signal.signal(signal.SIGINT, shutdown)
server.serve_forever()
raise SystemExit(1)
def check_dependencies():