o
    ?ZœcO  ã                   @   s<   d dl mZ ddlmZmZmZ dZd
dd„Zd
dd	„ZdS )é    )Úget_event_loopé   )ÚHeadersÚRequestÚResponse)ÚClientr   r   r   Nc                 K   s   ddl m} || fi |¤ŽS )zCreate new HTTP client.r   )Ú
CurlClient)Úcurlr   )ÚhubÚkwargsr   © r   úV/var/www/chikooza/env/lib/python3.10/site-packages/kombu/asynchronous/http/__init__.pyr      s   r   c                 K   s@   | pt ƒ } z| jW S  ty   t| fi |¤Ž }| _| Y S w )z:Get or create HTTP client bound to the current event loop.)r   Ú_current_http_clientÚAttributeErrorr   )r
   r   Úclientr   r   r   Ú
get_client   s   
þr   )N)	Úkombu.asynchronousr   Úbaser   r   r   Ú__all__r   r   r   r   r   r   Ú<module>   s
    
