U ‘Ï aNã@sÀddlZzddlmZdZWn4ek rPdZGdd„dƒZGdd„dƒZYnXeƒZe d ¡Z e d ¡Z e d ¡Z e d ¡Z e d ¡Z e d¡Ze d¡Ze d¡Ze d¡Ze d¡ZdS)éN)Ú NamespaceTFc@s&eZdZdeejeddœdd„ZdS)rNÚ _FakeSignal©ÚnameÚdocÚreturncCs t||ƒS©N)r©Úselfrr©r úNC:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-e702oxwa\flask\signals.pyÚsignal szNamespace.signal)N)Ú__name__Ú __module__Ú __qualname__ÚstrÚtÚOptionalr r r r r r src@sxeZdZdZd eejeddœdd„Zejejejdœdd„Z ejejejdœd d „Z e Z Z Z Ze Ze ZZ[ dS) raIf 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. NrcCs||_||_dSr)rÚ__doc__r r r r Ú__init__sz_FakeSignal.__init__)ÚargsÚkwargsrcOsdSrr ©r rrr r r Úsendsz_FakeSignal.sendcOs tdƒ‚dS)NzOSignalling support is unavailable because the blinker library is not installed.)Ú RuntimeErrorrr r r Ú_failsÿz_FakeSignal._fail)N)rrrrrrrrÚAnyrrÚconnectZ connect_viaZ connected_toZtemporarily_connected_toZ disconnectZhas_receivers_forZ receivers_forr r r r rsrztemplate-renderedzbefore-render-templatezrequest-startedzrequest-finishedzrequest-tearing-downzgot-request-exceptionzappcontext-tearing-downzappcontext-pushedzappcontext-poppedzmessage-flashed)ÚtypingrZblinkerrZsignals_availableÚ ImportErrorrZ_signalsr Ztemplate_renderedZbefore_render_templateZrequest_startedZrequest_finishedZrequest_tearing_downZgot_request_exceptionZappcontext_tearing_downZappcontext_pushedZappcontext_poppedZmessage_flashedr r r r Ús$