o
    h                     @   sh   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 deZdS )	    N)Integrationadd_global_event_processor)TYPE_CHECKING)Optional)EventHintc                   @   s   e Zd ZdZedd ZdS )ArgvIntegrationargvc                  C   s   t dd } d S )Nc                 S   s6   t  td ur| 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    r   ^/var/www/html/pro-man-master/venv/lib/python3.10/site-packages/sentry_sdk/integrations/argv.py	processor   s
   

z-ArgvIntegration.setup_once.<locals>.processorr   )r   r   r   r   
setup_once   s   zArgvIntegration.setup_onceN)__name__
__module____qualname__
identifierstaticmethodr   r   r   r   r   r	      s    r	   )r   r   sentry_sdk.integrationsr   sentry_sdk.scoper   typingr   r   sentry_sdk._typesr   r   r	   r   r   r   r   <module>   s    