
ϦAjK	                 @   s7  d  Z  d d l Z d d l Z d d l Z d d l Z y d d l m Z Wn" e k
 rn d d l m Z Yn Xe j	 d  Z
 e e j e e e f d d d    Z e e d d	 d
    Z d d d d d d d d d d d d h Z d Z e j j d  rUe e j    Z e d% k  r+e j d  e j   j d  r-d d d d h Z n e j j d  rwe j d  n d e j k re j d  n e j j d  rd h Z ny e j j d  rd h Z n[ e j j d   re j d  e j d  n, e j j d!  r-e j d  e j d  d& Z d S)'zPlatform compatibility.    N)SOL_TCP)IPPROTO_TCPz(\d+).+)sreturnc             C   s&   t  t t |  j d  d  d    S)N.   )tuplemap_versionatomsplit)r    r   W/home/www/goberdata.com/tradingbinance/backend/.venv/Lib/site-packages/amqp/platform.py_linux_version_to_tuple   s    r   c             C   sC   |  j    r t |   St j |   } | r? t | j   d  Sd S)Nr   )isdigitintRE_NUMmatchgroups)r   r   r   r   r   r
      s    
r
   TCP_CORKTCP_DEFER_ACCEPTTCP_KEEPCNTTCP_KEEPIDLETCP_KEEPINTVLTCP_LINGER2
TCP_MAXSEGTCP_NODELAYTCP_QUICKACK
TCP_SYNCNTTCP_USER_TIMEOUTTCP_WINDOW_CLAMPlinux      %   	MicrosoftdarwinbsdwincygwinsunosaixLINUX_VERSIONr   KNOWN_TCP_OPTS)r!   r"   r#   )r+   r   r,   )__doc__platformresystypingsocketr   ImportErrorr   compiler   strTupler   r   r
   r,   r+   
startswithreleaseremoveendswith__all__r   r   r   r   <module>   sP   (					  