[UPDT] HORILLA_AUTOMATIONS: Updated apps.py to skip start_automation when executing some django manage commands

This commit is contained in:
Horilla
2025-08-21 17:13:10 +05:30
parent eb35b41722
commit 65f284fc54

View File

@@ -40,10 +40,15 @@ class HorillaAutomationConfig(AppConfig):
model_choices[:] = list(set(model_choices)) # Update in-place
# Only start automation when running the server
if (
len(sys.argv) >= 2
and sys.argv[1] == "runserver"
and os.environ.get("RUN_MAIN") == "true"
if not any(
cmd in sys.argv
for cmd in [
"makemigrations",
"migrate",
"compilemessages",
"flush",
"shell",
]
):
from horilla_automations.signals import start_automation