
    AHj                     >    d Z ddlZdZeZdZdeeef   fdZdZdZ	d	Z
y)
zAInternal default helper functions shared across redis-py modules.    N   i   returnc                      i } t        t        dd       }|t        t        dd       }|d| |<   t        t        dd       }|d| |<   t        t        dd       }|d| |<   | S )NTCP_KEEPIDLETCP_KEEPALIVE   TCP_KEEPINTVLr   TCP_KEEPCNT   )getattrsocket)optionstcp_keepidletcp_keepintvltcp_keepcnts       G/root/tools/cai/cai_env/lib/python3.12/site-packages/redis/_defaults.py$get_default_socket_keepalive_optionsr      s    G 6>48Lv= " FOT:M !" &-6K N    
   g{Gz?   )__doc__r   DEFAULT_SOCKET_TIMEOUTDEFAULT_SOCKET_CONNECT_TIMEOUTDEFAULT_SOCKET_READ_SIZEdictintr   DEFAULT_RETRY_COUNTDEFAULT_RETRY_BASEDEFAULT_RETRY_CAP r   r   <module>r!      sG    G   !7   d38n 2    r   