Viewing File: /opt/alt/python35/lib64/python3.5/site-packages/aiohttp/__pycache__/signals.cpython-35.pyc



Z@s0ddlmZdZGdddeZdS))
FrozenListSignalcsFeZdZdZd	ZfddZddZddZS)
rzCoroutine-based signal implementation.

    To connect a callback to a signal, use any list method.

    Signals are fired using the send() coroutine, which takes named
    arguments.
    _ownercstj||_dS)N)super__init__r)selfowner)	__class__/signals.pyrs
zSignal.__init__cCsdj|j|jt|S)Nz"<Signal owner={}, frozen={}, {!r}>)formatrfrozenlist)rr
r
r__repr__szSignal.__repr__cs<|jstdx |D]}|||IdHqWdS)z9
        Sends data to all registered receivers.
        zCannot send non-frozen signal.N)r
RuntimeError)rargskwargsZreceiverr
r
rsends	
zSignal.send)r)__name__
__module____qualname____doc__	__slots__rrrr
r
)r	rrs
N)r)Zaiohttp.frozenlistr__all__rr
r
r
r<module>s
Back to Directory File Manager