
    f                     `   d dl Z d dlZd dlZ e j                  e      Zi Z	 ej                  ed<   	 ej                  ed<   ej                  ed<   ej                  ed<   d Zd	 Zy# e	$ r7 ej                  j                  rej                  j                  dk\  rded<   Y pw xY w# e	$ r Y Mw xY w)
    NTCP_USER_TIMEOUT)      %      TCP_KEEPIDLETCP_KEEPCNTTCP_KEEPINTVLc                 "    d| v xs
 d| v xs d| v S )Nr   r	   r
    )tcp_optionss    O/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/pika/tcp_socket_opts.pysocket_requires_keepaliver      s)    k) +[(+{*,    c                 b   | sy t        |       r/|j                  t        j                  t        j                  d       | j                         D ]_  \  }}t        j                  |      }|r,|j                  t        j                  j                  ||       It        j                  d||       a y )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     -))6+>+>B!'') G
U'++C0OODKK//?NN93FGr   )loggingr   pika.compatr   	getLogger__name__r   r   r   AttributeErrorr   LINUX_VERSIONr   r	   r
   r   r#   r   r   r   <module>r*      s      			8	$ 8171H1H-.	-3-@-@>*,2,>,>=).4.B.B?+
,G-  8{{  T[[%>%>*%L
 68128  		s"   A& -B% &9B"!B"%B-,B-