From d0e8d73e22381b9090589d80888bdf7ec7322987 Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Wed, 31 May 2023 13:09:00 +0200 Subject: [PATCH] Make sure we always run uvicorn on Windows --- upgrade_server/upgrade_server.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/upgrade_server/upgrade_server.py b/upgrade_server/upgrade_server.py index a51debb..88aba3b 100644 --- a/upgrade_server/upgrade_server.py +++ b/upgrade_server/upgrade_server.py @@ -60,7 +60,11 @@ if __name__ == "__main__": except (TypeError, KeyError): port = None - if _DEV: + + logger = logger_get_logger() + # Cannot run gunicorn on Windows + if _DEV or os.name == 'nt': + logger.info("Running dev version") import uvicorn server_args = { @@ -101,9 +105,8 @@ if __name__ == "__main__": "worker_class": "uvicorn.workers.UvicornWorker", } - logger = logger_get_logger() try: - if _DEV: + if _DEV or os.name == 'nt': uvicorn.run("upgrade_server.api:app", **server_args) else: StandaloneApplication(upgrade_server.api.app, server_args).run()