File: //usr/lib/python2.7/site-packages/flask/signals.pyc
�
n�Dac @ s d Z y d d l m Z e Z WnC e k
re e Z d e f d � � YZ d e f d � � YZ n Xe � Z e j
d � Z e j
d � Z e j
d � Z
e j
d
� Z e j
d � Z e j
d � Z e j
d
� Z e j
d � Z e j
d � Z e j
d � Z d S( s�
flask.signals
~~~~~~~~~~~~~
Implements signals based on blinker if available, otherwise
falls silently back to a noop.
:copyright: 2010 Pallets
:license: BSD-3-Clause
i����( t NamespaceR c B s e Z d d � Z RS( c C s
t | | � S( N( t _FakeSignal( t selft namet doc( ( s, /tmp/pip-build-W6Gm0N/Flask/flask/signals.pyt signal s N( t __name__t
__module__t NoneR ( ( ( s, /tmp/pip-build-W6Gm0N/Flask/flask/signals.pyR s R c B sQ e Z d Z d d � Z d � Z d � Z e Z Z Z Z
e Z e Z Z
[ RS( s If blinker is unavailable, create a fake class with the same
interface that allows sending of signals but will fail with an
error on anything else. Instead of doing anything on send, it
will just ignore the arguments and do nothing instead.
c C s | | _ | | _ d S( N( R t __doc__( R R R ( ( s, /tmp/pip-build-W6Gm0N/Flask/flask/signals.pyt __init__ s c O s d S( N( ( R t argst kwargs( ( s, /tmp/pip-build-W6Gm0N/Flask/flask/signals.pyt send"