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Ú ImportErrorÚ working_setÚkeyÚversion)rÚinfo©r úP/opt/alt/python38/lib/python3.8/site-packages/sentry_sdk/integrations/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)rÚcurrentZget_integrationrrr)ÚeventZhintr r rÚ processor)sz0ModulesIntegration.setup_once..processorr)rr r rÚ setup_once&szModulesIntegration.setup_onceN)Ú__name__Ú __module__Ú __qualname__Ú identifierÚ staticmethodrr r r rr#sr)Ú __future__rZsentry_sdk.hubrZsentry_sdk.integrationsrZsentry_sdk.scoperZAnyÚDictZTupleÚIteratorrrrrr r r rÚs