Initial work on fix for #424 - TypeError: can't pickle _thread.lock objects.

Made `Broker` and `Queue` classes pickable which fixes the the problem with new default `spawn` proces start method.
This commit is contained in:
ihuk
2020-10-14 22:21:40 +02:00
parent 22b6f8ec5a
commit 8b3d6b7d2a
3 changed files with 24 additions and 2 deletions
+9 -1
View File
@@ -12,7 +12,15 @@ from time import sleep
import arrow
# Django
from django import db
from django import db, core
from django.apps.registry import apps
try:
apps.check_apps_ready()
except core.exceptions.AppRegistryNotReady:
import django
django.setup()
from django.conf import settings
from django.utils import timezone
from django.utils.translation import gettext_lazy as _