diff --git a/netbox/extras/plugins/signals.py b/netbox/extras/plugins/signals.py deleted file mode 100644 index 165b5b9cc..000000000 --- a/netbox/extras/plugins/signals.py +++ /dev/null @@ -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