← Back
Editing: future.cpython-311.pyc
� mc�c � �B � d Z ddlZddlZddlmZmZ ddlmZ ddlm Z ddl Zddlm Z mZ G d� de� � Z G d � d e� � Z G d� d� � Z G d � d� � Z G d� dee � � Z G d� dee� � Zee_ G d� dej e � � ZdS )zUFuture-returning APIs for tornado coroutines. .. seealso:: :mod:`zmq.asyncio` � N)�Any�Type)�Future)�IOLoop)�_AsyncPoller�_AsyncSocketc � � e Zd ZdS )�CancelledErrorN)�__name__� __module__�__qualname__� � �6/usr/lib/python3/dist-packages/zmq/eventloop/future.pyr r s � � � � � ��Dr r c � � e Zd ZdZd� Zd� ZdS )�_TornadoFuturez2Subclass Tornado Future, reinstating cancellation.c �t � | � � � rdS | � t � � � � dS )NFT)�done� set_exceptionr ��selfs r �cancelz_TornadoFuture.cancel s6 � ��9�9�;�;� ��5����>�+�+�,�,�,��tr c �x � | � � � o&t | � � � t � � S �N)r � isinstance� exceptionr r s r � cancelledz_TornadoFuture.cancelled$ s) � ��y�y�{�{�K�z�$�.�.�*:�*:�N�K�K�Kr N)r r r �__doc__r r r r r r r s= � � � � � �<�<�� � �L� L� L� L� Lr r c � � e Zd Zd� Zd� ZdS )�_CancellableTornadoTimeoutc �"