Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/blinker/__pycache__/base.cpython-311.pyc
]j? d Z ddlmZ ddlmZ ddlmZmZmZm Z m
Z
mZmZ ed Z
de
_ dZ G d de Z ed Z G d
de Z G d d
e Z G d de Z e j ZdS )a+ Signals and events.
A small implementation of signals, inspired by a snippet of Django signal
API client code seen in a blog post. Signals are first-class objects and
each manages its own receivers and message emission.
The :func:`signal` function provides singleton behavior for named signals.
)warn)WeakValueDictionary) WeakTypescontextmanagerdefaultdicthashable_identity
lazy_property referencesymbolANYzToken for "any sender".c e Zd ZdZeZed Zed ZddZedfdZ dd Z
eefd
ZefdZ
d Zd
Zd ZefdZd Zd Zd Zd Zd ZdS )SignalzA notification emitter.c "