§
    ãóÉ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d„ e                     ¦   «         D ¦   «         Zdefd„Zdefd„ZdS )é    N)Ú_extc                 ó   — i | ]\  }}||“Œ	S © r   )Ú.0ÚkÚvs      úx/home/lighthouse/badge-speaker-benchmark/.benchmark-venv-community/lib64/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×   ðØ €€€à Ð Ð Ð Ð Ð ð Ô�d”mÔ,Ø„M�4”=Ô&Ø„O�T”]Ô*Ø„L�$”-Ô$Ø„M�4”=Ô&Ø„N�D”MÔ'ðÐ ð GÐFÐ)=×)CÒ)CÑ)EÔ)EÐFÑFÔFÐ ð"˜ð "ð "ð "ð "ð*+�sð +ð +ð +ð +ð +ð +r   