U „á§\×ã@sXddlmZddlmZddlmZddlmZda dd„Z dd „ZGd d „d eƒZdS) é)Úabsolute_import)ÚHub)Ú Integration©Úadd_global_event_processorNccsBz ddl}Wntk r"YdSX|jD]}|j|jfVq*dS)Nr)Ú pkg_resourcesÚ ImportErrorZ working_setÚkeyÚversion)rÚinfo©r ú /modules.pyÚ_generate_installed_moduless   rcCstdkrttƒƒatS)N)Ú_installed_modulesÚdictrr r r r Ú_get_installed_moduless rc@seZdZdZedd„ƒZdS)ÚModulesIntegrationÚmodulescCstdd„ƒ}dS)NcSs"tj t¡dk rttƒƒ|d<|S)Nr)rZcurrentZget_integrationrrr)ZeventZhintr r r Ú processor)sz0ModulesIntegration.setup_once..processorr)rr r r Ú setup_once&szModulesIntegration.setup_onceN)Ú__name__Ú __module__Ú __qualname__Z identifierÚ staticmethodrr r r r r#sr)Z __future__rZsentry_sdk.hubrZsentry_sdk.integrationsrZsentry_sdk.scoperZAnyZDictZTupleÚIteratorrrrrr r r r Ús