def __enter__(self, *args, **kwargs):
    self.signal.disconnect(self.receiver)

def __exit__(self, *args, **kwargs):
    self.signal.connect(self.receiver, **self.kwargs)
Django - how do I _not_ dispatch a signal?