/usr/lib/python3.10/asyncio/__pycache__
Edit: /usr/lib/python3.10/asyncio/__pycache__/base_futures.cpython-310.pyc (1911B)
o
9j
@ sR d Z ddlZddlmZ ddlmZ dZdZdZd d
Z dd Z
e Zd
d Z
dS ) N) get_ident )format_helpersPENDING CANCELLEDFINISHEDc C s t | jdo
| jduS )zCheck 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 )objr r +/usr/lib/python3.10/asyncio/base_futures.pyisfuture s r c C s t | }|sd} dd }|dkr|| d d } n0|dkr0d|| d d || d d } n|dkrId|| d d |d || d d } d
| dS )#helper function for Future.__repr__ c S s t | dS )Nr )r _format_callback_source)callbackr r r
format_cb s z$_format_callbacks.
.format_cbr r z{}, {}z{}, <{} more>, {}zcb=[])lenformat)cbsizer r r r
_format_callbacks s &r c C s | j g}| j tkrI| jdur|d| j n/t| t f}|tv r(d}nt| z
t
| j}W t| nt| w |d| | j
rT|t| j
| jrk| jd }|d|d d|d |S )
r Nz
exception=z...zresult=r zcreated at r :r )_statelower _FINISHED
_exceptionappendidr
_repr_runningaddreprlibrepr_resultdiscard
_callbacksr _source_traceback)futureinfokeyresultframer r r
_future_repr_info7 s$
r0 )__all__r% _threadr r r _PENDING
_CANCELLEDr r r setr# r0 r r r r
s