Viewing File: /opt/alt/python38/lib/python3.8/site-packages/blinker/__pycache__/base.cpython-38.pyc
U
RѰU? @ s d Z ddlmZ ddlmZ ddlmZmZmZm Z m
Z
mZmZ edZ
de
_ dZG dd deZed ZG d
d deZG dd
d
eZG dd deZe jZdS )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 @ s e Zd ZdZeZedd Zedd Zd%ddZed fd
dZ d&d
dZ
eefddZefddZ
dd Zdd Zdd ZefddZdd Zdd Zdd Zd!d"