
    hB                     t    S r SSKrSSKJrJr  SSKrSSKJr  \R                  " S\	SS9   " S	 S
\5      r
S
/rg)zZAP Authenticator integrated with the tornado IOLoop.

.. versionadded:: 14.1
.. deprecated:: 25
    Use asyncio.AsyncioAuthenticator instead.
    Since tornado runs on asyncio, the asyncio authenticator
    offers the same functionality in tornado.
    N)AnyOptional   )AsyncioAuthenticatorz\zmq.auth.ioloop.IOLoopAuthenticator is deprecated. Use zmq.auth.asyncio.AsyncioAuthenticator   
stacklevelc            	       R   ^  \ rS rSrSr    S
S\S   S\S\S\4U 4S jjjrS	r	U =r
$ )IOLoopAuthenticator   z0ZAP authentication for use in the tornado IOLoopcontextzzmq.Contextencodinglogio_loopc                    > S nUb=  [         R                  " U R                  R                   S3[        SS9  UR
                  n[        TU ]  XX5S9  g )Nz#(io_loop) is deprecated and ignoredr   r   )r   r   r   loop)warningswarn	__class____name__DeprecationWarningasyncio_loopsuper__init__)selfr   r   r   r   r   r   s         bC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\zmq/auth/ioloop.pyr   IOLoopAuthenticator.__init__   sW     MM>>**++NO"
 ''DP     )Nzutf-8NN)r   
__module____qualname____firstlineno____doc__r   strr   r   __static_attributes____classcell__)r   s   @r   r   r      sO    : ,0Q-(Q Q 	Q
 Q Qr   r   )r#   r   typingr   r   zmqasyncior   r   r   r   __all__r   r   r   <module>r+      sH     ! 
 ) bQ. Q* !
!r   