Просмотр исходного кода

Standardize import statement as django_rq is no longer optional

Jeremy Stretch 5 лет назад
Родитель
Сommit
4971054c34
1 измененных файлов с 2 добавлено и 6 удалено
  1. 2 6
      netbox/extras/webhooks.py

+ 2 - 6
netbox/extras/webhooks.py

@@ -3,11 +3,11 @@ import hmac
 
 from django.contrib.contenttypes.models import ContentType
 from django.utils import timezone
+from django_rq import get_queue
 
 from extras.models import Webhook
 from utilities.api import get_serializer_for_model
 from .choices import *
-from .constants import *
 from .utils import FeatureQuery
 
 
@@ -50,12 +50,8 @@ def enqueue_webhooks(instance, user, request_id, action):
         }
         serializer = serializer_class(instance, context=serializer_context)
 
-        # We must only import django_rq if the Webhooks feature is enabled.
-        # Only if we have gotten to ths point, is the feature enabled
-        from django_rq import get_queue
+        # Enqueue the webhooks
         webhook_queue = get_queue('default')
-
-        # enqueue the webhooks:
         for webhook in webhooks:
             webhook_queue.enqueue(
                 "extras.webhooks_worker.process_webhook",