MCPcopy
hub / github.com/django/django / _clear_dead_receivers

Method _clear_dead_receivers

django/dispatch/dispatcher.py:463–474  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

461 return responses
462
463 def _clear_dead_receivers(self):
464 # Note: caller is assumed to hold self.lock.
465 if self._dead_receivers:
466 self._dead_receivers = False
467 self.receivers = [
468 r
469 for r in self.receivers
470 if (
471 not (isinstance(r[1], weakref.ReferenceType) and r[1]() is None)
472 and not (r[2] is not None and r[2]() is None)
473 )
474 ]
475
476 def _live_receivers(self, sender):
477 """

Callers 3

connectMethod · 0.95
disconnectMethod · 0.95
_live_receiversMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected