U
    .e;                     @  sR  d Z ddlmZ ddlZddlZddlZddlmZ ddlm	Z	m
Z
 dZdZdZd	Zd
ZeddZe
ejede Zeeed eed eed ed pdd ZZ[[dZde dddd  < erXddlmZmZ ddlmZm Z  ddl!m"Z"m#Z#m$Z$ ddl%m&Z& ddl'm(Z(m)Z) ddl*m+Z+m,Z, ddl-m.Z. ddl-m/Z/ ddl0m1Z1 ddl2m3Z3 d d!gd"d#d$gd%gd&d'gd(d)gd*gd+d,gd-d.gd/Z4i Z5e46 D ]\Z7Z6e6D ]Z8e7e5e8< qqG d0d1 d1e3Z9ej:e; Z<e9e; Z=ej:e;< e=j>?e@eAe eBe5eeeeeeCeeed2 ejDEd3rNejDj?d4d4d5 dd6lFmGZG eGH  dS )7zMessaging library for Python.    )annotationsN)
namedtuple)Anycastz5.3.2z	Ask Solemzauvipy@gmail.comzhttps://kombu.readthedocs.iozrestructuredtext enversion_info_t)majorminormicroreleaselevelserialz(\d+)\.(\d+).(\d+)(.+)?          TFZkcah_acitats)	eventloopuuid)BrokerConnection
Connection)ExchangeQueuebinding)Message)ConsumerProducer)connections	producers)disable_insecure_serializers)enable_insecure_serializers)	parse_url)
ModuleTyper   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )zkombu.connectionzkombu.entityzkombu.messagezkombu.messagingzkombu.poolszkombu.utils.urlzkombu.commonzkombu.serializationc                   @  s.   e Zd ZdZdddddZddd	d
ZdS )modulezCustomized Python module.strr   )namereturnc                 C  sT   |t krHtt | d d |g}t|j D ]}t| |t|| q&t||S t| |S )N)object_origins
__import__all_by_module__name__setattrgetattrr    __getattribute__)selfr#   r!   Z
extra_name r-   2/tmp/pip-unpacked-wheel-48hrr5dg/kombu/__init__.py__getattr__K   s    
zmodule.__getattr__z	list[str])r$   c                 C  s   t tj}|d |S )N)__file____path____doc____all____docformat__r(   r1   VERSION__package____version__
__author____contact____homepage__r4   )list
new_moduler3   extend)r,   resultr-   r-   r.   __dir__S   s    

zmodule.__dir__N)r(   
__module____qualname__r2   r/   r?   r-   r-   r-   r.   r!   H   s   r!   )r0   r1   r2   r3   r7   r8   r9   r:   r4   r6   r   version_infor5   ZKOMBU_LOG_DEBUG1)ZKOMBU_LOG_CHANNELZKOMBU_LOG_CONNECTION)debug)Ir2   
__future__r   osresyscollectionsr   typingr   r   r7   r8   r9   r:   r4   r   Matchmatchgroups_tempintr5   rB   ZSTATICA_HACKglobalsupperZkombu.commonr   r   Zkombu.connectionr   r   Zkombu.entityr   r   r   Zkombu.messager   Zkombu.messagingr   r   Zkombu.poolsr   r   Zkombu.serializationr   r   Zkombu.utils.urlr   typesr    r'   r%   items_moduleitemr!   modulesr(   Z
old_moduler<   __dict__updater0   r1   tupler6   environgetutilsrD   setup_loggingr-   r-   r-   r.   <module>   s   

 

 
 
 
 
