File: //usr/local/lib/python3.9/site-packages/amqp/__pycache__/platform.cpython-39.pyc
a
X>hK � @ s� d Z ddlZddlZddlZddlZzddlmZ W n eyR ddlmZ Y n0 e� d�Z
eeje
e
e
f d�dd�Zee
d�d d
�Zh d�ZdZej�d�r�ee�� �Zed
k r�e�d� e�� �d�r�h d�Zn�ej�d�r�e�d� n�dejv �re�d� nrej�d��rdhZn\ej�d��r4dhZnFej�d��rXe�d� e�d� n"ej�d��rze�d� e�d� dZdS )zPlatform compatibility.� N)�SOL_TCP)�IPPROTO_TCPz(\d+).+)�s�returnc C s t tt| �d�d d� ��S )N�.� )�tuple�map�_versionatom�split)r � r �7/usr/local/lib/python3.9/site-packages/amqp/platform.py�_linux_version_to_tuple s r c C s2 | � � rt| �S t�| �}|r.t|�� d �S dS )Nr )�isdigit�int�RE_NUM�match�groups)r r r r r
r
s
r
> �TCP_USER_TIMEOUT�TCP_CORK�
TCP_KEEPINTVL�TCP_DEFER_ACCEPT�
TCP_MAXSEG�TCP_QUICKACK�TCP_KEEPCNT�TCP_WINDOW_CLAMP�
TCP_SYNCNT�TCP_NODELAY�TCP_KEEPIDLE�TCP_LINGER2�linux)� � �% r � Microsoft> r r r r �darwinZbsd�winr �cygwin�sunosr �aix)�
LINUX_VERSIONr �KNOWN_TCP_OPTS)�__doc__�platform�re�sys�typing�socketr �ImportErrorr �compiler �str�Tupler r r
r+ r* �
startswith�release�remove�endswith�__all__r r r r
�<module> sD