
    vKgZ                     B    S SK r  " S S5      r " S S5      r/ SQrS rg)    Nc                   &    \ rS rSrS rS rS rSrg)LogEntry   c                     Xl         X l        g N)msglevel)selfr   r	   s      e/var/www/highfloat_scraper/venv/lib/python3.13/site-packages/seleniumwire/thirdparty/mitmproxy/log.py__init__LogEntry.__init__   s    
    c                 `    [        U[        5      (       a  U R                  UR                  :H  $ g)NF)
isinstancer   __dict__)r
   others     r   __eq__LogEntry.__eq__	   s%    eX&&==ENN22r   c                 N    SR                  U R                  U R                  5      $ )NzLogEntry({}, {}))formatr   r	   )r
   s    r   __repr__LogEntry.__repr__   s    !((4::>>r   )r	   r   N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__ r   r   r   r      s    
?r   r   c                   F    \ rS rSrSrS rS rS rS rS r	S r
SS	 jrS
rg)Log   z>
The central logger, exposed to scripts as mitmproxy.ctx.log.
c                     Xl         g r   master)r
   r$   s     r   r   Log.__init__   s    r   c                     U " US5        g)z
Log with level debug.
debugNr   r
   txts     r   r'   	Log.debug        	S'r   c                     U " US5        g)z
Log with level info.
infoNr   r(   s     r   r-   Log.info        	S&r   c                     U " US5        g)z
Log with level alert. Alerts have the same urgency as info, but
signals to interactive tools that the user's attention should be
drawn to the output even if they're not currently looking at the
event log.
alertNr   r(   s     r   r1   	Log.alert%   s     	S'r   c                     U " US5        g)z
Log with level warn.
warnNr   r(   s     r   r4   Log.warn.   r/   r   c                     U " US5        g)z
Log with level error.
errorNr   r(   s     r   r7   	Log.error4   r+   r   c                     [         R                  " 5       R                  U R                  R                  R
                  S[        X5      5        g )Nlog)asyncioget_event_loop	call_soonr$   addonstriggerr   )r
   textr	   s      r   __call__Log.__call__:   s5     **KK&&x/D	
r   r#   N)r-   )r   r   r   r   __doc__r   r'   r-   r1   r4   r7   rA   r   r   r   r   r    r       s*    
r   r    r7   r4   r-   r1   r'   c                 :    [        SSSSSS9R                  U 5      $ )Nr            rD   )dictget)r	   s    r   log_tierrK   I   s     aaaq:>>uEEr   )r;   r   r    LogTierOrderrK   r   r   r   <module>rM      s*    ? ?+
 +
\Fr   