+
     Bi                     j    R
t ^ RIt^RIHt RtRtRtR tR tR t	]P                  ! 4       R	 4       tR# )    N)format_helpersPENDING	CANCELLEDFINISHEDc                Z    \        V P                  R4      ;'       d    V P                  RJ# )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   &+/usr/lib/python3.14/asyncio/base_futures.pyisfuturer      s0     CMM#=> 5 5((46    c                   \        V 4      pV'       g   Rp R pV^8X  d   V! V ^ ,          ^ ,          4      p MV^8X  d<   RP                  V! V ^ ,          ^ ,          4      V! V ^,          ^ ,          4      4      p MIV^8  dC   RP                  V! V ^ ,          ^ ,          4      V^,
          V! V R,          ^ ,          4      4      p RV  R2# )#helper function for Future.__repr__ c                 0    \         P                  ! V R4      # )N )r   _format_callback_source)callbacks   &r   	format_cb$_format_callbacks.<locals>.format_cb   s    55hCCr   z{}, {}z{}, <{} more>, {}zcb=[])lenformat)cbsizer   s   &  r   _format_callbacksr      s    r7DD qyr!uQx 	__Yr!uQx0)BqE!H2EF	 ''	"Q%((;(,q(1"R&)(<> "Q<r   c                *   V P                   P                  4       .pV P                   \        8X  dc   V P                  e!   VP	                  RV P                  : 24       M4\
        P                  ! V P                  4      pVP	                  RV 24       V P                  '       d%   VP	                  \        V P                  4      4       V P                  '       d9   V P                  R,          pVP	                  RV^ ,           RV^,           24       V# )r   z
exception=zresult=zcreated at :r   )_statelower	_FINISHED
_exceptionappendreprlibrepr_result
_callbacksr   _source_traceback)futureinforesultframes   &   r   _future_repr_infor/   ,   s     MM!"D}}	!(KK*V%6%6$9:; \\&..1FKK'&*+%f&7&789((,k%(1U1XJ78Kr   c                 p    R P                  \        V 4      4      pRV P                  P                   R V R2# ) <>)joinr/   r
   __name__)r+   r,   s   & r   _future_reprr6   @   s8    88%f-.Dv(()4&22r   r   )__all__r&   r   r   _PENDING
_CANCELLEDr#   r   r   r/   recursive_reprr6   r   r   r   <module>r;      sM   
   
	6(( 	3 3r   