
    gh                     |    S SK r S SKJr  S SKJr  S SKJr  S SKJr  \(       a  S SKJ	r	  S SK
JrJr   " S S	\5      rg)
    N)
ContextVar)Integrationadd_global_event_processor)TYPE_CHECKING)Optional)EventHintc                   >    \ rS rSrSrS r\S 5       r\S 5       rSr	g)DedupeIntegration   dedupec                 $    [        S5      U l        g )Nz	last-seen)r   
_last_seen)selfs    a/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/sentry_sdk/integrations/dedupe.py__init__DedupeIntegration.__init__   s    $[1    c                      [         S 5       n g )Nc                    Uc  U $ [         R                  " 5       R                  [        5      nUc  U $ UR	                  SS 5      nUc  U $ US   nUR
                  R	                  S 5      UL a  g UR
                  R                  U5        U $ )Nexc_info   )
sentry_sdk
get_clientget_integrationr   getr   set)eventhintintegrationr   excs        r   	processor/DedupeIntegration.setup_once.<locals>.processor   s     |$//1AABSTK"xx
D1H1+C%%))$/36""&&s+Lr   r   )r#   s    r   
setup_onceDedupeIntegration.setup_once   s     
$	 
$	r   c                      [         R                  " 5       R                  [        5      n U c  g U R                  R                  S 5        g )N)r   r   r   r   r   r   )r!   s    r   reset_last_seen!DedupeIntegration.reset_last_seen,   s;     !++-==>OP""4(r   )r   N)
__name__
__module____qualname____firstlineno__
identifierr   staticmethodr%   r(   __static_attributes__ r   r   r   r      s4    J2  , ) )r   r   )r   sentry_sdk.utilsr   sentry_sdk.integrationsr   sentry_sdk.scoper   typingr   r   sentry_sdk._typesr	   r
   r   r1   r   r   <module>r7      s)     ' / 7  -%) %)r   