
    uYfP                     \    d dl Z d dlmZ ddlmZ ddlmZ  G d deej                        Zy)    N)Any   )httplib)BasePathMixinc                   (     e Zd ZdZ fdZd Z xZS )UDSHTTPConnectionz9An HTTP connection established over a Unix Domain Socket.c                 :    t        t        | 
  |i | || _        y N)superr   __init__path)selfr   argskwargs	__class__s       T/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/ddtrace/internal/uds.pyr   zUDSHTTPConnection.__init__   s!     	/@@	    c                     t        j                   t         j                  t         j                        }|j                  | j                         || _        y r
   )socketAF_UNIXSOCK_STREAMconnectr   sock)r   r   s     r   r   zUDSHTTPConnection.connect   s3    }}V^^V-?-?@TYY	r   )__name__
__module____qualname____doc__r   r   __classcell__)r   s   @r   r   r      s    Cr   r   )	r   typingr   compatr   httpr   HTTPConnectionr    r   r   <module>r$      s%       w'='= r   