mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-23 17:08:41 -06:00
Remove unused PluginSignal class
This commit is contained in:
parent
b94ef39a51
commit
74e56a890c
@ -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
|
|
Loading…
Reference in New Issue
Block a user