o
    ‰Öh"  ã                   @   sp   d dl mZ d dlmZ d dlmZ d dlmZmZ zd dl	m	Z	 W n e
y-   edƒ‚w G dd„ deƒZd	S )
é    )Úwraps)ÚAny©Úadd_feature_flag)ÚIntegrationÚDidNotEnable)ÚUnleashClientzUnleashClient is not installedc                   @   s   e Zd ZdZedd„ ƒZdS )ÚUnleashIntegrationÚunleashc                     s$   t j‰ tˆ ƒ‡ fdd„ƒ} | t _d S )Nc                    s&   ˆ | |g|¢R i |¤Ž}t ||ƒ |S )Nr   )ÚselfÚfeatureÚargsÚkwargsÚenabled©Úold_is_enabled© úa/var/www/html/pro-man-master/venv/lib/python3.10/site-packages/sentry_sdk/integrations/unleash.pyÚsentry_is_enabled   s   
z8UnleashIntegration.setup_once.<locals>.sentry_is_enabled)r   Ú
is_enabledr   )r   r   r   r   Ú
setup_once   s   

zUnleashIntegration.setup_onceN)Ú__name__Ú
__module__Ú__qualname__Ú
identifierÚstaticmethodr   r   r   r   r   r	      s    r	   N)Ú	functoolsr   Útypingr   Úsentry_sdk.feature_flagsr   Úsentry_sdk.integrationsr   r   r   ÚImportErrorr	   r   r   r   r   Ú<module>   s    ÿ