o
    Df;                     @  sN  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 pRdd ZZ[[dZde dddd  < erd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g dd"gd#d$gd%d&gd'gd(d)gd*d+gd,Z4i Z5e46 D ]\Z7Z6e6D ]Z8e7e5e8< qqG d-d. d.e3Z9ej:e; Z<e9e; Z=ej:e;< e=j>?e@eAe eBe5eeeeeeCeeed/ ejDEd0r%ejDj?d1d1d2 dd3lFmGZG eGH  dS dS )4zMessaging library for Python.    )annotationsN)
namedtuple)Anycastz5.3.7z	Ask Solemzauvipy@gmail.comzhttps://kombu.readthedocs.iozrestructuredtext enversion_info_t)majorminormicroreleaselevelserialz(\d+)\.(\d+).(\d+)(.+)?          TF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   )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Zdd	d
ZdS )modulezCustomized Python module.namestrreturnr   c                 C  sT   |t v r$t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"   
extra_name r/   G/home/ubuntu/webapp/venv/lib/python3.10/site-packages/kombu/__init__.py__getattr__K   s   
zmodule.__getattr__	list[str]c                 C  s   t tj}|d |S )N)__file____path____doc____all____docformat__r)   r4   VERSION__package____version__
__author____contact____homepage__r7   )list
new_moduler6   extend)r-   resultr/   r/   r0   __dir__S   s   

zmodule.__dir__N)r#   r$   r%   r   )r%   r2   )r)   
__module____qualname__r5   r1   rB   r/   r/   r/   r0   r"   H   s    
r"   )r3   r4   r5   r6   r:   r;   r<   r=   r7   r9   r   version_infor8   KOMBU_LOG_DEBUG1)KOMBU_LOG_CHANNELKOMBU_LOG_CONNECTION)debug)Ir5   
__future__r   osresyscollectionsr   typingr   r   r:   r;   r<   r=   r7   r   Matchmatchgroups_tempintr8   rE   STATICA_HACKglobalsupperkombu.commonr   r   kombu.connectionr   r   kombu.entityr   r   r   kombu.messager   kombu.messagingr   r   kombu.poolsr   r   kombu.serializationr   r   kombu.utils.urlr    typesr!   r(   r&   items_moduleitemr"   modulesr)   
old_moduler?   __dict__updater3   r4   tupler9   environgetutilsrJ   setup_loggingr/   r/   r/   r0   <module>   s    

*

