§
    xÅj  ã                   óv   — d dl mZ d dlZd dlmZ d dlmZ d dlmZ erd dl m	Z	 d dl
mZ  G d„ d	e¦  «        ZdS )
é    )ÚTYPE_CHECKINGN)ÚIntegration©Úadd_global_event_processor)Ú_get_installed_modules)ÚAny)ÚEventc                   ó*   — e Zd ZdZedd„¦   «         ZdS )ÚModulesIntegrationÚmodulesÚreturnNc                  ó(   — t           dd„¦   «         } d S )NÚeventr	   Úhintr   r   c                 ó¸   — |                       d¦  «        dk    r| S t          j        ¦   «                              t          ¦  «        €| S t          ¦   «         | d<   | S )NÚtypeÚtransactionr   )ÚgetÚ
sentry_sdkÚ
get_clientÚget_integrationr   r   )r   r   s     úPC:\Projects\Historical\venv\Lib\site-packages\sentry_sdk/integrations/modules.pyÚ	processorz0ModulesIntegration.setup_once.<locals>.processor   sV   € à�yŠy˜Ñ Ô  MÒ1Ð1Ø�åÔ$Ñ&Ô&×6Ò6Õ7IÑJÔJÐRØ�å5Ñ7Ô7ˆE�)ÑØˆLó    )r   r	   r   r   r   r	   r   )r   s    r   Ú
setup_oncezModulesIntegration.setup_once   s+   € å	#ð	ð 	ð 	ñ 
$Ô	#ð	ð 	ð 	r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú
identifierÚstaticmethodr   © r   r   r   r      s7   € € € € € Ø€Jàð
ð 
ð 
ñ „\ð
ð 
ð 
r   r   )Útypingr   r   Úsentry_sdk.integrationsr   Úsentry_sdk.scoper   Úsentry_sdk.utilsr   r   Úsentry_sdk._typesr	   r   r!   r   r   ú<module>r'      s¹   ðØ  Ð  Ð  Ð  Ð  Ð  à Ð Ð Ð Ø /Ð /Ð /Ð /Ð /Ð /Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3àð (ØÐÐÐÐÐà'Ð'Ð'Ð'Ð'Ð'ðð ð ð ð ˜ñ ô ð ð ð r   