Ë
    èÍ:j˜  ã                   ó  — 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ej#                  «       D � �ci c]  \  } }|| “Œ
 c}} Zdefd„Zdefd„Zyc c}} w )é    N)Ú_extÚlevelc                 óx   — t         j                  | «      }|€t        d| z  «      ‚t        j                  |«       y)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     úh/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/ctranslate2/logging.pyr	   r	      s9   € ô %×(Ñ(¨Ó/€IØÐÜÐ@À5ÑHÓIÐIÜ×Ñ�yÕ!ó    Úreturnc                  ó<   — 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   )ÚkÚvs   00r   ú<module>r$      sË   ðÛ å ð ×Ñ�d—m‘m×,Ñ,Ø‡M�M�4—=‘=×&Ñ&Ø‡O�O�T—]‘]×*Ñ*Ø‡L�L�$—-‘-×$Ñ$Ø‡M�M�4—=‘=×&Ñ&Ø‡N�N�D—M‘M×'Ñ'ðÐ ð *>×)CÑ)CÓ)E×F¡  A˜˜1™ÓFÐ ð"˜ó "ð*+�sô +ùó1 Gs   Ã C>