diff --git a/aperisolve/models.py b/aperisolve/models.py index cda1c9e..358ed5b 100644 --- a/aperisolve/models.py +++ b/aperisolve/models.py @@ -134,7 +134,8 @@ def init_db(app: Flask) -> None: - Prints status messages to console during initialization """ # Detect if running as RQ worker (not wsgi/web) - is_worker = len(sys.argv) > 0 and ("rq" in sys.argv[0] or "rq.worker" in sys.modules) + # rq.worker module is loaded when RQ runs a worker process + is_worker = "rq.worker" in sys.modules if is_worker: print("Running as worker, skipping database initialization.")