'The `name` parameter exists only to make debugging more convenient.
All other args are passed to the constructor for django.dispatch.Signal.'

def __init__(self, name, *args, **kwargs):

    super(SwitchedSignal, self).__init__(*args, **kwargs)
    self.name = name
    self._allow_signals = True
