ó
    °"³jj  ã                  óN   • S SK Jr  S SKrSSKJr  SSKJrJrJr   " S S\5      r	g)	é    )ÚannotationsNé   )Úcurrent_async_libraryé   )ÚSOCKET_OPTIONÚAsyncNetworkBackendÚAsyncNetworkStreamc                  ór   • \ rS rSrSS jr   S	           S
S jjr  S       SS jjrSS jrSrg)ÚAutoBackendé	   c              ƒ  óš   #   • [        U S5      (       d6  [        5       nUS:X  a  SSKJn  U" 5       U l        g SSKJn  U" 5       U l        g g 7f)NÚ_backendÚtrior   )ÚTrioBackend)ÚAnyIOBackend)Úhasattrr   r   r   r   Úanyior   )ÚselfÚbackendr   r   s       ÚU/home/mande/repo/quber/.venv/lib/python3.13/site-packages/httpcore2/_backends/auto.pyÚ_init_backendÚAutoBackend._init_backend
   s?   é € Ü˜˜j×)Ñ)Ü+Ó-ˆGØ˜&Ó Ý-á5@³]�•å/á ,£�•ð *ùs   ‚A	ANc              ƒ  óŒ   #   • U R                  5       I S h  v•N   U R                  R                  UUUUUS9I S h  v•N $  N) N7f)N)ÚtimeoutÚlocal_addressÚsocket_options)r   r   Úconnect_tcp)r   ÚhostÚportr   r   r   s         r   r   ÚAutoBackend.connect_tcp   sS   é € ð × Ñ Ó"×"Ð"Ø—]‘]×.Ñ.ØØØØ'Ø)ð /ð 
÷ 
ð 	
ñ 	#ñ
ùs   ‚A–A —$A»A¼AÁAc              ƒ  ó†   #   • U R                  5       I S h  v•N   U R                  R                  XUS9I S h  v•N $  N& N7f)N)r   r   )r   r   Úconnect_unix_socket)r   Úpathr   r   s       r   r"   ÚAutoBackend.connect_unix_socket'   s?   é € ð × Ñ Ó"×"Ð"Ø—]‘]×6Ñ6°tÐ]kÐ6Ðl×lÐlñ 	#Ùlùs   ‚A–=—!A¸?¹A¿Ac              ƒ  óˆ   #   • U R                  5       I S h  v•N   U R                  R                  U5      I S h  v•N $  N' N7f)N)r   r   Úsleep)r   Úsecondss     r   r&   ÚAutoBackend.sleep0   s7   é € Ø× Ñ Ó"×"Ð"Ø—]‘]×(Ñ(¨Ó1×1Ð1ñ 	#Ù1ùs   ‚A–>—"A¹A ºAÁ A)r   )ÚreturnÚNone)NNN)r   Ústrr   Úintr   úfloat | Noner   z
str | Noner   ú%typing.Iterable[SOCKET_OPTION] | Noner)   r	   )NN)r#   r+   r   r-   r   r.   r)   r	   )r'   Úfloatr)   r*   )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r"   r&   Ú__static_attributes__© ó    r   r   r   	   sŽ   † ô
/ð  !%Ø$(Ø@Dð
àð
ð ð
ð ð	
ð
 "ð
ð >ð
ð 
õ
ð( !%Ø@Dð	màðmð ðmð >ð	mð
 
õm÷2r6   r   )
Ú
__future__r   ÚtypingÚ_synchronizationr   Úbaser   r   r	   r   r5   r6   r   Ú<module>r;      s!   ðÝ "ã å 4ß HÑ Hô)2Ð%õ )2r6   