+
    )	i~                    P    ^ RI Ht ^ RIt^RIHt ^RIHtHtHt  ! R R]4      t	R# )    )annotationsN)current_async_library)SOCKET_OPTIONAsyncNetworkBackendAsyncNetworkStreamc                  N    ] tR t^	tR R ltRR R lltRR R lltR R	 ltR
tR# )AutoBackendc                   V ^8  d   QhRR/# )   returnNone )formats   "7lib/python3.14/site-packages/httpcore/_backends/auto.py__annotate__AutoBackend.__annotate__
   s     
/ 
/T 
/    c                	   "   \        V R 4      '       g:   \        4       pVR8X  d   ^RIHp V! 4       V n        R# ^RIHp V! 4       V n        R# R# 5i)_backendtrio)TrioBackend)AnyIOBackendN)hasattrr   r   r   r   anyior   )selfbackendr   r   s   &   r   _init_backendAutoBackend._init_backend
   s?     j))+-G& -5@]/ , *s   AANc               0    V ^8  d   QhRRRRRRRRR	R
RR/# )r   hoststrportinttimeoutfloat | Nonelocal_addressz
str | Nonesocket_options%typing.Iterable[SOCKET_OPTION] | Noner   r   r   )r   s   "r   r   r      sF     
 

 
 	

 "
 >
 

r   c                	   "   V P                  4       G R j  xL
  V P                  P                  VVVVVR7      G R j  xL
 #  L, L5i)N)r$   r&   r'   )r   r   connect_tcp)r   r    r"   r$   r&   r'   s   &&&&&&r   r*   AutoBackend.connect_tcp   sS        """]]..') / 
 
 	
 	#
s   AA'AAAAc               (    V ^8  d   QhRRRRRRRR/# )	r   pathr!   r$   r%   r'   r(   r   r   r   )r   s   "r   r   r   '   s2     	
 	
	
 	
 >		

 
	
r   c                	   "   V P                  4       G R j  xL
  V P                  P                  WVR7      G R j  xL
 #  L) L5i)N)r$   r'   )r   r   connect_unix_socket)r   r-   r$   r'   s   &&&&r   r/   AutoBackend.connect_unix_socket'   sI        """]]66. 7 
 
 	
 	#
s   AA $AAAAc                    V ^8  d   QhRRRR/# )r   secondsfloatr   r   r   )r   s   "r   r   r   2   s     2 25 2T 2r   c                	   "   V P                  4       G R j  xL
  V P                  P                  V4      G R j  xL
 #  L' L5i)N)r   r   sleep)r   r2   s   &&r   r5   AutoBackend.sleep2   s7       """]]((111 	#1s   A>"AA A A)r   )NNN)NN)	__name__
__module____qualname____firstlineno__r   r*   r/   r5   __static_attributes__r   r   r   r	   r	   	   s    
/
"	
2 2r   r	   )

__future__r   typing_synchronizationr   baser   r   r   r	   r   r   r   <module>r@      s!    "  4 H H+2% +2r   