*j h S r SSKrSSKJr SrSrSrS rS rS
r \R " 5 S 5 rg) N )format_helpersPENDING CANCELLEDFINISHEDc X [ U R S5 =( a U R SL$ )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
)objs ;/opt/alt/python313/lib64/python3.13/asyncio/base_futures.pyisfuturer
s+
CMM#=>
5((46 c 0 [ U 5 nU( d Sn S nUS:X a U" U S S 5 n OeUS:X a+ SR U" U S S 5 U" U S S 5 5 n O4US: a. SR U" U S S 5 US-
U" U S S 5 5 n S U S
3$ )#helper function for Future.__repr__ c 0 [ R " U S5 $ )Nr )r _format_callback_source)callbacks r format_cb$_format_callbacks.