Sindbad~EG File Manager
�
%Μg���h�dZddlZddlmZdZdZdZd�Zd �Zd
�Z ej�d��Zy)��N�)�format_helpers�PENDING� CANCELLED�FINISHEDc�N�t|jd�xr|jduS)z�Check for a Future.
This returns True when obj is a Future instance or is advertising
itself as duck-type compatible by setting _asyncio_future_blocking.
See comment in Future for more details.
�_asyncio_future_blockingN)�hasattr� __class__r
)�objs �1/usr/local/lib/python3.12/asyncio/base_futures.py�isfuturer
s+��
�C�M�M�#=�>�
5��(�(��4�6�c� �t|�}|sd}d�}|dk(r||dd�}nc|dk(r+dj||dd�||dd��}n3|dkDr.dj||dd�|dz
||dd��}d |�d
�S)�#helper function for Future.__repr__�c�.�tj|d�S)Nr)r�_format_callback_source)�callbacks r� format_cbz$_format_callbacks.<locals>.format_cbs���5�5�h��C�Crrr�z{}, {}z{}, <{} more>, {}���zcb=[�])�len�format)�cb�sizers r�_format_callbacksrs����r�7�D��
��D��q�y�
�r�!�u�Q�x�
��
���
�_�_�Y�r�!�u�Q�x�0�)�B�q�E�!�H�2E�
F��
���
�
'�
'� �"�Q�%��(�(;�(,�q��(1�"�R�&��)�(<�>���"��Q�<�rc���|jj�g}|jtk(r^|j�|j d|j���n3tj|j�}|j d|���|jr$|j t|j��|jr,|jd}|j d|d�d|d���|S)rz
exception=zresult=rzcreated at r�:r)�_state�lower� _FINISHED�
_exception�append�reprlib�repr�_result�
_callbacksr�_source_traceback)�future�info�result�frames r�_future_repr_infor0,s���
�M�M���!�"�D�
�}�}� �!����(��K�K�*�V�%6�%6�$9�:�;��\�\�&�.�.�1�F��K�K�'�&��*�+�
������%�f�&7�&7�8�9�
����(�(��,�����k�%��(��1�U�1�X�J�7�8��Krc�p�djt|��}d|jj�d|�d�S)N� �<�>)�joinr0r�__name__)r,r-s r�_future_reprr7@s8���8�8�%�f�-�.�D�
�v���(�(�)��4�&��2�2r)�__all__r'rr�_PENDING�
_CANCELLEDr$rrr0�recursive_reprr7rrr�<module>r<sO��
������
�
�� �6��(�(�����3��3r
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists