a
    QIh                     @   s  d dl Z e dZzd dl mZ W n$ eyF   G dd de jZY n0 ee  dag dZe 	 dfe
e j	edd	d
dZeeddddZeddddZeddddZeddddZeddddZeddddZe
dddZe
dddZe
ddd ZdS )!    NZ	websocket)NullHandlerc                   @   s   e Zd ZddddZdS )r   Nreturnc                 C   s   d S N )selfrecordr   r   L/var/www/html/venv_bot_3.9/lib/python3.9/site-packages/websocket/_logging.pyemit   s    zNullHandler.emit)__name__
__module____qualname__r
   r   r   r   r	   r      s   r   F)	enableTracedumperrorwarningdebugtraceisEnabledForErrorisEnabledForDebugisEnabledForTraceDEBUG)	traceablehandlerlevelr   c                 C   s&   | a | r"t| ttt| dS )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   r   r   r	   r   1   s    
r   )titlemessager   c                 C   s.   t r*td|  d t| td d S )Nz--- z ---z-----------------------r   r   r   )r!   r"   r   r   r	   r   E   s    
r   )msgr   c                 C   s   t |  d S r   )r   r   r$   r   r   r	   r   L   s    r   c                 C   s   t |  d S r   )r   r   r%   r   r   r	   r   P   s    r   c                 C   s   t |  d S r   )r   r   r%   r   r   r	   r   T   s    r   c                 C   s   t |  d S r   )r   infor%   r   r   r	   r&   X   s    r&   c                 C   s   t rt|  d S r   r#   r%   r   r   r	   r   \   s    r   r   c                   C   s   t tjS r   )r   isEnabledForr    ERRORr   r   r   r	   r   a   s    r   c                   C   s   t tjS r   )r   r'   r    r   r   r   r   r	   r   e   s    r   c                   C   s   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   r&   r   r   r   r   r   r   r   r	   <module>   s2   
