
    `i                         d dl Z d dl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	  G d dej                        ZddZdd	Zdd
Zy)    N)
get_client)_client_init_debug)logger)	LogRecordc                       e Zd ZdddefdZy)_DebugFilterrecordr   returnc                 \    t        j                  d      ryt               j                  d   S )NFTdebug)r   getr   options)selfr	   s     N/opt/aeropuerto/back/api/venv/lib/python3.12/site-packages/sentry_sdk/debug.pyfilterz_DebugFilter.filter   s&    !!%(|##G,,    N)__name__
__module____qualname__boolr    r   r   r   r      s    -[ -T -r   r   c                  :    t         j                  st                y y )N)r   handlersconfigure_loggerr   r   r   init_debug_supportr      s    ?? r   c                  <   t        j                  t        j                        } | j	                  t        j
                  d             t        j                  |        t        j                  t         j                         t        j                  t                      y )Nz$ [sentry] %(levelname)s: %(message)s)loggingStreamHandlersysstderrsetFormatter	Formatterr   
addHandlersetLevelDEBUG	addFilterr   )_handlers    r   r   r      s^    $$SZZ0H'++,RST
h
OOGMM"
\^$r   c                  <    t        j                  dt        d       y )NzOconfigure_debug_hub is deprecated. Please remove calls to it, as it is a no-op.   )
stacklevel)warningswarnDeprecationWarningr   r   r   configure_debug_hubr.       s    MMYr   )r
   N)r   r   r+   
sentry_sdkr   sentry_sdk.clientr   sentry_sdk.utilsr   r   Filterr   r   r   r.   r   r   r   <module>r3      s9    
   ! 0 # -7>> -
%r   