From 5c8243903f35d99c1b67cde3f863c5fac5d08f5f Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Fri, 26 Apr 2019 09:19:21 +0100 Subject: [PATCH] Inline import to prevent circular imports under some toolchain combinations. (Closes: #331) --- django_q/tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_q/tasks.py b/django_q/tasks.py index 4769c3d..aa8c204 100644 --- a/django_q/tasks.py +++ b/django_q/tasks.py @@ -9,7 +9,6 @@ from multiprocessing import Value from django_q.brokers import get_broker # local -from django_q.cluster import worker, monitor from django_q.conf import Conf, logger from django_q.humanhash import uuid from django_q.models import Schedule, Task @@ -676,6 +675,7 @@ class AsyncTask(object): def _sync(pack): """Simulate a package travelling through the cluster.""" + from django_q.cluster import worker, monitor task_queue = Queue() result_queue = Queue() task = SignedPackage.loads(pack)