§
    ‹Ÿj  ã                   ó~   — d Z ddlZddlmZmZ ddlZddlmZ  ej        de	d¬¦  «          G d	„ d
e¦  «        Z
d
gZdS )zúZAP 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            	       óJ   ‡ — e Zd ZdZ	 	 	 	 d
ded         dededefˆ fd	„Zˆ xZS )ÚIOLoopAuthenticatorz0ZAP authentication for use in the tornado IOLoopNúutf-8Úcontextzzmq.ContextÚencodingÚlogÚio_loopc                 óº   •— d }|�0t          j        | j        j        › d�t          d¬¦  «         |j        }t          ¦   «                              ||||¬¦  «         d S )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         €ú\/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/zmq/auth/ioloop.pyr   zIOLoopAuthenticator.__init__   sq   ø€ ð ˆØÐÝŒMØ”>Ô*ÐOÐOÐOÝ"Øðñ ô ð ð
 Ô'ˆDÝ‰Œ×Ò °8ÀÈ4ÐÑPÔPÐPÐPÐPó    )Nr   NN)	r   Ú
__module__Ú__qualname__Ú__doc__r   Ústrr   r   Ú__classcell__)r   s   @r   r   r      s�   ø€ € € € € Ø:Ð:ð ,0ØØØðQð Qà˜-Ô(ðQð ðQð ð	Qð
 ðQð Qð Qð Qð Qð Qð Qð Qð Qð Qr   r   )r    r   Útypingr   r   ÚzmqÚasyncior   r   r   r   Ú__all__© r   r   ú<module>r(      s´   ððð ð €€€ð !Ð  Ð  Ð  Ð  Ð  Ð  Ð  à 
€
€
€
à )Ð )Ð )Ð )Ð )Ð )à €„ØbØØðñ ô ð ðQð Qð Qð Qð QÐ.ñ Qô Qð Qð* !Ð
!€€€r   