
    tnim                     v    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dS )	    N)Integrationadd_global_event_processor)TYPE_CHECKING)Optional)EventHintc                   *    e Zd ZdZedd            ZdS )ArgvIntegrationargvreturnNc                  (    t           dd            } d S )	Neventr   hintOptional[Hint]r   Optional[Event]c                     t          j                                        t                    :|                     di           }t          |t                    rt          j        |d<   | S )Nextrazsys.argv)	
sentry_sdk
get_clientget_integrationr   
setdefault
isinstancedictsysr   )r   r   r   s      Y/var/www/html/gpu-tools/venv/lib/python3.11/site-packages/sentry_sdk/integrations/argv.py	processorz-ArgvIntegration.setup_once.<locals>.processor   sY    $&&66GGS(("55 eT** 1(+E*%L    )r   r   r   r   r   r   r   )r   s    r   
setup_oncezArgvIntegration.setup_once   s+    	#	 	 	 
$	#	 	 	r   )r   N)__name__
__module____qualname__
identifierstaticmethodr    r   r   r   r      s7        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 7 7 7 7 7             .--------    k     r   