
    lh                     n    d dl 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
mZ  G d de      Zy)	    N)Integrationadd_global_event_processor)TYPE_CHECKING)Optional)EventHintc                        e Zd ZdZed        Zy)ArgvIntegrationargvc                      t         d        } y )Nc                     t        j                         j                  t              5| j	                  di       }t        |t              rt        j                  |d<   | S )Nextrazsys.argv)	
sentry_sdk
get_clientget_integrationr   
setdefault
isinstancedictsysr   )eventhintr   s      n/var/www/pru.catia.catastroantioquia-mas.com/tasa/lib/python3.12/site-packages/sentry_sdk/integrations/argv.py	processorz-ArgvIntegration.setup_once.<locals>.processor   sO     $$&66GS(("5 eT*(+E*%L    r   )r   s    r   
setup_oncezArgvIntegration.setup_once   s     
$		 
$		r   N)__name__
__module____qualname__
identifierstaticmethodr    r   r   r   r      s    J r   r   )r   r   sentry_sdk.integrationsr   sentry_sdk.scoper   typingr   r   sentry_sdk._typesr   r	   r   r"   r   r   <module>r'      s)    
  / 7  -k r   