Add custom SharedCounter / Queue

This will not fix anything related to Django 2.0 but will allow MAC
users to run Django-Q allowing tests to be run locally.
This commit is contained in:
Ronald van Zon
2017-12-13 14:36:12 +01:00
parent a4086bffd7
commit dd4f02f122
7 changed files with 83 additions and 7 deletions
+2 -1
View File
@@ -1,5 +1,5 @@
"""Provides task functionality."""
from multiprocessing import Queue, Value
from multiprocessing import Value
# django
from django.db import IntegrityError
@@ -14,6 +14,7 @@ from django_q.models import Schedule, Task
from django_q.humanhash import uuid
from django_q.brokers import get_broker
from django_q.signals import pre_enqueue
from django_q.queues import Queue
def async(func, *args, **kwargs):