diff --git a/django_celery_beat/admin.py b/django_celery_beat/admin.py index fd022d70..05e61620 100644 --- a/django_celery_beat/admin.py +++ b/django_celery_beat/admin.py @@ -1,6 +1,5 @@ """Periodic Task Admin interface.""" from celery import current_app -from celery.utils import cached_property from django import forms from django.conf import settings from django.contrib import admin, messages @@ -23,7 +22,6 @@ class TaskSelectWidget(Select): _choices = None def tasks_as_choices(self): - _ = self._modules tasks = list(sorted(name for name in self.celery_app.tasks if not name.startswith('celery.'))) return (('', ''), ) + tuple(zip(tasks, tasks)) @@ -40,10 +38,6 @@ def choices(self, _): # which would override ours. pass - @cached_property - def _modules(self): - self.celery_app.loader.import_default_modules() - class TaskChoiceField(forms.ChoiceField): """Field that lets you choose between task names."""