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

Remove unused PluginSignal class

Jeremy Stretch 5 лет назад
Родитель
Сommit
74e56a890c
1 измененных файлов с 0 добавлено и 28 удалено
  1. 0 28
      netbox/extras/plugins/signals.py

+ 0 - 28
netbox/extras/plugins/signals.py

@@ -1,28 +0,0 @@
-import django.dispatch
-from django.dispatch.dispatcher import NO_RECEIVERS
-
-
-class PluginSignal(django.dispatch.Signal):
-    """
-    FUTURE USE
-    """
-    def _sorted_receivers(self, sender):
-        orig_list = self._live_receivers(sender)
-        sorted_list = sorted(
-            orig_list,
-            key=lambda receiver: (
-                receiver.__module__,
-                receiver.__name__,
-            )
-        )
-        return sorted_list
-
-    def send(self, sender, **kwargs):
-        responses = []
-        if not self.receivers or self.sender_receivers_cache.get(sender) is NO_RECEIVERS:
-            return responses
-
-        for receiver in self._sorted_receivers(sender):
-            response = receiver(signal=self, sender=sender, **kwargs)
-            responses.append((receiver, response))
-        return responses