o
    wvXjÜ  ã                   @   sh  d Z ddlmZmZ ddlZddlZddlZejdk redƒ‚ddl	m
Z
 dZdZd	Zd
ZdZe
ddƒZe de¡ ¡ Zeeed ƒeed ƒeed ƒed pQddƒ ZZ[[dZdeƒ dddd…  ¡ < er¦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+m,Z, ddl-m.Z.m/Z/ ddl0m1Z1 d d!gg d¢d"gd#d$gd%d&gd'gd(d)gd*d+gd,œZ2i Z3e2 4¡ D ]\Z5Z4e4D ]Z6e5e3e6< qÑqËG d-d.„ d.e1ƒZ5ze7Z8W n e9yð   d/Z8Y nw ej:e; Z<e5e;ƒ Z=ej:e;< e=j> ?e@eAe eBe3ƒeeeeee8eeeeed0œ¡ ejC Dd1¡�r2ejCj?d2d2d3� dd4lEmFZF eF G¡  dS dS )5zMessaging library for Python.é    )Úabsolute_importÚunicode_literalsN)é   é   z0Kombu 4.6 requires Python versions 2.7 or later.)Ú
namedtuplez4.6.10z	Ask Solemz'auvipy@gmail.com, ask@celeryproject.orgzhttps://kombu.readthedocs.iozrestructuredtext enÚversion_info_t)ÚmajorÚminorÚmicroÚreleaselevelÚserialz(\d+)\.(\d+).(\d+)(.+)?é   r   é   Ú TFÚkcah_acitatséÿÿÿÿ)Ú
ConnectionÚBrokerConnection)ÚExchangeÚQueueÚbinding)ÚMessage)ÚConsumerÚProducer)ÚconnectionsÚ	producers)Ú	parse_url)Ú	eventloopÚuuid)Úenable_insecure_serializersÚdisable_insecure_serializers)Ú
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„ Zdd„ ZdS )ÚmodulezCustomized Python module.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__)ÚselfÚnamer"   Ú
extra_name© r-   úK/var/www/html/myproject/venv/lib/python3.10/site-packages/kombu/__init__.pyÚ__getattr__O   s   
zmodule.__getattr__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__W   s   

zmodule.__dir__N)r&   Ú
__module__Ú__qualname__r2   r/   r?   r-   r-   r-   r.   r"   L   s    r"   Úkombu)r0   r1   r2   r3   r7   r8   r9   r:   r4   r6   r   Úversion_infor5   r   r   ÚKOMBU_LOG_DEBUGÚ1)ÚKOMBU_LOG_CHANNELÚKOMBU_LOG_CONNECTION)Údebug)Hr2   Ú
__future__r   r   ÚosÚreÚsysrC   Ú	ExceptionÚcollectionsr   r7   r8   r9   r:   r4   r   ÚmatchÚgroupsÚ_tempÚintr5   ÚSTATICA_HACKÚglobalsÚupperÚkombu.connectionr   r   Úkombu.entityr   r   r   Úkombu.messager   Úkombu.messagingr   r   Úkombu.poolsr   r   Úkombu.utils.urlr   Úkombu.commonr   r   Úkombu.serializationr   r    Útypesr!   r%   r#   Úitemsr"   Úitemr6   ÚpackageÚ	NameErrorÚmodulesr&   Ú
old_moduler<   Ú__dict__Úupdater0   r1   ÚtupleÚenvironÚgetÚutilsrH   Úsetup_loggingr-   r-   r-   r.   Ú<module>   s¤    

ÿÿ*ÿþø
ÿÿ
ñý