o
    ii                     @   sx   d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl	m
Z
 e
r2d dlmZ d dl	mZmZ G d	d
 d
eZdS )    )absolute_importN)Hub)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   s4   t jtd ur| di }t|trtj|d< | S )Nextrazsys.argv)	r   currentget_integrationr   
setdefault
isinstancedictsysr   )eventhintr    r   [/var/www/html/pca-backend/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   )
__future__r   r   sentry_sdk.hubr   sentry_sdk.integrationsr   sentry_sdk.scoper   sentry_sdk._typesr   typingr   r	   r
   r   r   r   r   r   <module>   s    