
    n i                     >   d dl Z d dlmZ e j        ej        j        e j        ej        j        e j        ej        j	        e j
        ej        j        e j        ej        j        e j        ej        j        iZd e                                D             ZdefdZdefdZdS )    N)_extc                     i | ]\  }}||	S  r   ).0kvs      S/var/www/html/auto_sub_bot/venv/lib/python3.11/site-packages/ctranslate2/logging.py
<dictcomp>r
      s    FFFA1FFF    levelc                     t                               |           }|t          d| z            t          j        |           dS )a`  Sets the CTranslate2 logging level from a Python logging level.

    Arguments:
      level: A Python logging level.

    Example:

        >>> import logging
        >>> ctranslate2.set_log_level(logging.INFO)

    Note:
       The argument is a Python logging level for convenience, but this function
       controls the C++ logs of the library.
    Nz%Level %d is not a valid logging level)_PYTHON_TO_CT2_LEVELget
ValueErrorr   set_log_level)r   	ct2_levels     r	   r   r      sH     %((//I@5HIIIy!!!!!r   returnc                  B    t          j                    } t          |          S )zSReturns the current logging level.

    Returns:
      A Python logging level.
    )r   get_log_level_CT2_TO_PYTHON_LEVEL)r   s    r	   r   r   &   s     "$$I	**r   )loggingctranslate2r   CRITICALLogLevelCriticalERRORErrorWARNINGWarningINFOInfoDEBUGDebugNOTSETTracer   itemsr   intr   r   r   r   r	   <module>r(      s           dm,M4=&OT]*L$-$M4=&NDM'  GF)=)C)C)E)EFFF " " " " "*+s + + + + + +r   