ó
    Û°›jÁ  ã                   óÈ   • S r SSKrSSKrSSKJr  SSKJr  Sr\" \S5      (       a  S\R                  SS4S	 jr
OS\R                  SS4S
 jr
S\R                  S\SS4S jrg)z'Helper methods to tune a TCP connectioné    N)Úsuppress)ÚOptional)Útcp_keepaliveÚtcp_nodelayÚSO_KEEPALIVEÚ	transportÚreturnc                 óŒ   • U R                  S5      nUb0  UR                  [        R                  [        R                  S5        g g )NÚsocketé   )Úget_extra_infoÚ
setsockoptr   Ú
SOL_SOCKETr   )r   Úsocks     ÚP/home/mande/repo/quber/.venv/lib/python3.13/site-packages/aiohttp/tcp_helpers.pyr   r      s9   € Ø×'Ñ'¨Ó1ˆØÑØ�O‰OœF×-Ñ-¬v×/BÑ/BÀAÕFð ó    c                 ó   • g )N© )r   s    r   r   r      s   € Ør   Úvaluec                 óR  • U R                  S5      nUc  g UR                  [        R                  [        R                  4;  a  g [        U5      n[        [        5         UR                  [        R                  [        R                  U5        S S S 5        g ! , (       d  f       g = f)Nr   )r   Úfamilyr   ÚAF_INETÚAF_INET6Úboolr   ÚOSErrorr   ÚIPPROTO_TCPÚTCP_NODELAY)r   r   r   s      r   r   r      sq   € Ø×#Ñ# HÓ-€Dà�|Øà‡{�{œ6Ÿ>™>¬6¯?©?Ð;Ó;Øä�‹K€Eô 
”'Õ	Ø�‰œ×*Ñ*¬F×,>Ñ,>ÀÔF÷ 
×	Ö	ús   Á0BÂ
B&)Ú__doc__Úasyncior   Ú
contextlibr   Útypingr   Ú__all__ÚhasattrÚ	Transportr   r   r   r   r   r   Ú<module>r%      s�   ðÙ -ã Û Ý Ý à
*€ñ ˆ6�>×"Ñ"ðG ×!2Ñ!2ð G°tõ Gð ×!2Ñ!2ð °tô ðG˜7×,Ñ,ð G°Tð G¸dõ Gr   