o
    ‰L‘j¯  ã                   @   s>   d Z ddlZdZeZdZdeeef fdd„ZdZd	Z	d
Z
dS )zAInternal default helper functions shared across redis-py modules.é    Né   i €  Úreturnc                  C   sp   i } t tdd ƒ}|d u rt tdd ƒ}|d urd| |< t tdd ƒ}|d ur(d| |< t tdd ƒ}|d ur6d| |< | S )NÚTCP_KEEPIDLEÚTCP_KEEPALIVEé   ÚTCP_KEEPINTVLr   ÚTCP_KEEPCNTé   )ÚgetattrÚsocket)ÚoptionsÚtcp_keepidleÚtcp_keepintvlÚtcp_keepcnt© r   úM/home/djax/ivt_ai_plugin/venv/lib/python3.10/site-packages/redis/_defaults.pyÚ$get_default_socket_keepalive_options   s   r   é
   g{®Gáz„?é   )Ú__doc__r   ÚDEFAULT_SOCKET_TIMEOUTÚDEFAULT_SOCKET_CONNECT_TIMEOUTÚDEFAULT_SOCKET_READ_SIZEÚdictÚintr   ÚDEFAULT_RETRY_COUNTÚDEFAULT_RETRY_BASEÚDEFAULT_RETRY_CAPr   r   r   r   Ú<module>   s    