
    ,h              	          d dl Z 	  e j                  d      Z	 d dl mZ ej                   e              dag dZ e j                         dfd	e
d
e j                  deddfdZdededdfdZdeddfdZdeddfdZdeddfdZdeddfdZdeddfdZde
fdZde
fdZde
fdZy# e$ r  G d de j
                        ZY w xY w)    N	websocket)NullHandlerc                       e Zd ZddZy)r   Nc                      y N )selfrecords     T/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/websocket/_logging.pyemitzNullHandler.emit   s        )returnN)__name__
__module____qualname__r   r   r   r   r   r      s    	r   r   F)	enableTracedumperrorwarningdebugtraceisEnabledForErrorisEnabledForDebugisEnabledForTraceDEBUG	traceablehandlerlevelr   c                 ~    | a | r9t        j                  |       t        j                  t	        t
        |             yy)z
    Turn on/off the traceability.

    Parameters
    ----------
    traceable: bool
        If set to True, traceability is enabled.
    N)_traceEnabled_logger
addHandlersetLevelgetattrlogging)r   r   r   s      r   r   r   1   s4     M7#%01 r   titlemessagec                     t         rDt        j                  d|  d       t        j                  |       t        j                  d       y y )Nz--- z ---z-----------------------r    r!   r   )r&   r'   s     r   r   r   E   s8    UG4()g/0 r   msgc                 .    t         j                  |        y r   )r!   r   r*   s    r   r   r   L       MM#r   c                 .    t         j                  |        y r   )r!   r   r,   s    r   r   r   P   s    OOCr   c                 .    t         j                  |        y r   )r!   r   r,   s    r   r   r   T   r-   r   c                 .    t         j                  |        y r   )r!   infor,   s    r   r1   r1   X   s    LLr   c                 <    t         rt        j                  |        y y r   r)   r,   s    r   r   r   \   s    c r   c                  H    t         j                  t        j                        S r   )r!   isEnabledForr%   ERRORr   r   r   r   r   a       ..r   c                  H    t         j                  t        j                        S r   )r!   r4   r%   r   r   r   r   r   r   e   r6   r   c                      t         S r   )r    r   r   r   r   r   i   s    r   )r%   	getLoggerr!   r   ImportErrorHandlerr"   r    __all__StreamHandlerboolstrr   r   r   r   r   r1   r   r   r   r   r   r   r   <module>r@      sH   & '

K
(#   ;= !
 &;W%:%:%<22""2 2 
	2(1 1c 1d 1s t   s t c d s t 
/4 //4 /4 a  goo s   B( (CC