
    )Jf                        d dl Z d dlZd dlZ e j        e          Zi Z	 ej        ed<   n,# e	$ r$ ej
        j        rej
        j        dk    rded<   Y nw xY w	 ej        ed<   ej        ed<   ej        ed<   n# e	$ r Y nw xY wd Zd	 ZdS )
    NTCP_USER_TIMEOUT)      %      TCP_KEEPIDLETCP_KEEPCNTTCP_KEEPINTVLc                     d| v pd| v pd| v S )Nr   r	   r
    )tcp_optionss    W/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/pika/tcp_socket_opts.pysocket_requires_keepaliver      s)    k) +[(+{*,    c                 t   | sd S t          |           r+|                    t          j        t          j        d           |                                 D ]d\  }}t                              |          }|r'|                    t          j	        j
        ||           Ht                              d||           ed S )N   zUnsupported TCP option %s:%s)r   
setsockoptsocket
SOL_SOCKETSO_KEEPALIVEitems_SUPPORTED_TCP_OPTIONSgetpikacompatSOL_TCPLOGGERwarning)r   sockkeyvalueoptions        r   set_sock_optsr#   #   s      -- C)6+>BBB!'')) G G
U'++C00 	GOODK/????NN93FFFFG Gr   )loggingr   pika.compatr   	getLogger__name__r   r   r   AttributeErrorr   LINUX_VERSIONr   r	   r
   r   r#   r   r   r   <module>r*      s        		8	$	$ 8171H-.. 8 8 8{  8T[%>*%L%L
 68128	-3-@>*,2,>=).4.B?++ 	 	 	D	, , ,G G G G Gs!   
+ &AAA7 7A?>A?