Tuning server.run args for Windows: disable reloads (broken) and use Proactor loop regardless of dev mode.

This commit is contained in:
2026-05-25 03:17:41 +00:00
parent f6a40babc9
commit b1e775a29b
+3 -2
View File
@@ -73,12 +73,13 @@ def main() -> None:
roots[name] = p.as_posix()
os.environ["MEDIAHIVE_ROOTS"] = json.dumps(roots)
dev = {"reload": True, "reload_dirs": ["mediahive"], "loop": "none"}
dev = {"reload": True, "reload_dirs": ["mediahive"]}
server.run(
"mediahive.server:app",
listen=args.listen,
default_port=DEFAULT_PORT,
**(dev if DEVMODE else {}),
loop="none" if sys.platform == "win32" else "auto",
**(dev if DEVMODE and sys.platform != "win32" else {}),
)