+
    QV-j  ã            
       ó–  € R t ^ RIt^ RIt^ RIHtHtHtHtHtHtH	t	H
t
 ^ RIHt ^RIHtHtHtHt R]P                  R]P                  R]P                  R]P
                  R	]P                  /t]P                  tR
 tR R ltR R ltR R ltR R ltR!R R lltR R ltR R ltR tR tR tR tR R ltR R  lt ]! 4        R# )"zLogging utilities.N)ÚCRITICALÚDEBUGÚERRORÚFATALÚINFOÚNOTSETÚWARNÚWARNING)ÚOptional)Údisable_progress_barÚenable_progress_barÚis_progress_bar_enabledÚtqdmÚdebugÚinfoÚwarningÚerrorÚcriticalc            	     ó  € \         P                  ! RR4      p V '       dd   V \        9   d   \        V ,          # \        P                  ! 4       P                  RV  RRP                  \        P                  4       4       24       \        # )z›
If DATASETS_VERBOSITY env var is set to one of the valid choices return that as the new default level.
If it is not - fall back to ``_default_log_level``
ÚDATASETS_VERBOSITYNz"Unknown option DATASETS_VERBOSITY=z, has to be one of: z, )	ÚosÚgetenvÚ
log_levelsÚloggingÚ	getLoggerr   ÚjoinÚkeysÚ_default_log_level)Úenv_level_strs    Úg/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/datasets/utils/logging.pyÚ_get_default_logging_levelr    1   sr   € ô
 —I’IÐ2°DÓ9€MßØœJÔ&Ü˜mÕ,Ð,ä×ÒÓ×'Ñ'Ø4°]°OÐCWÐX\×XaÑXaÔbl×bqÑbqÓbsÓXtÐWuÐvôô Ðó    c                ó$   € V ^8„  d   QhR\         /# ©é   Úreturn)Ústr)Úformats   "r   Ú__annotate__r(   A   s   € ÷ "ñ "œ3ñ "r!   c                  ó:   € \         P                  R 4      ^ ,          # )Ú.)Ú__name__Úsplit© r!   r   Ú_get_library_namer.   A   s   € Ü�>‰>˜#Ó˜qÕ!Ð!r!   c                ó8   € V ^8„  d   QhR\         P                  /# r#   )r   ÚLogger)r'   s   "r   r(   r(   E   s   € ÷ 2ñ 2¤'§.¡.ñ 2r!   c                  ó>   € \         P                  ! \        4       4      # ©N)r   r   r.   r-   r!   r   Ú_get_library_root_loggerr3   E   s   € Ü×ÒÔ.Ó0Ó1Ð1r!   c                ó   € V ^8„  d   QhRR/# ©r$   r%   Nr-   )r'   s   "r   r(   r(   I   s   € ÷ ?ñ ?¨ñ ?r!   c                  ó”   € \        4       p V P                  \        P                  ! 4       4       V P	                  \        4       4       R # r2   )r3   Ú
addHandlerr   ÚStreamHandlerÚsetLevelr    ©Úlibrary_root_loggers    r   Ú_configure_library_root_loggerr<   I   s4   € ä2Ó4ÐØ×"Ñ"¤7×#8Ò#8Ó#:Ô;Ø× Ñ Ô!;Ó!=Ö>r!   c                ó   € V ^8„  d   QhRR/# r5   r-   )r'   s   "r   r(   r(   P   s   € ÷ 1ñ 1 Dñ 1r!   c                  óX   € \        4       p V P                  \        P                  4       R # r2   )r3   r9   r   r   r:   s    r   Ú_reset_library_root_loggerr?   P   s   € Ü2Ó4ÐØ× Ñ ¤§¡Ö0r!   c                óZ   € V ^8„  d   QhR\         \        ,          R\        P                  /# )r$   Únamer%   )r
   r&   r   r0   )r'   s   "r   r(   r(   U   s"   € ÷ #ñ #”Xœc•]ð #¬g¯n©nñ #r!   c                óJ   € V f   \        4       p \        P                  ! V 4      # )zXReturn a logger with the specified name.
This function can be used in dataset builders.
)r.   r   r   )rA   s   &r   Ú
get_loggerrC   U   s"   € ð ‚|Ü Ó"ˆÜ×Ò˜TÓ"Ð"r!   c                ó$   € V ^8„  d   QhR\         /# r#   ©Úint)r'   s   "r   r(   r(   ^   s   € ÷ :ñ :”sñ :r!   c                 ó2   € \        4       P                  4       # )aÈ  Return the current level for the HuggingFace datasets library's root logger.
Returns:
    Logging level, e.g., `datasets.logging.DEBUG` and `datasets.logging.INFO`.

> [!TIP]
> HuggingFace datasets library has following logging levels:
>     - `datasets.logging.CRITICAL`, `datasets.logging.FATAL`
>     - `datasets.logging.ERROR`
>     - `datasets.logging.WARNING`, `datasets.logging.WARN`
>     - `datasets.logging.INFO`
>     - `datasets.logging.DEBUG`
)r3   ÚgetEffectiveLevelr-   r!   r   Úget_verbosityrI   ^   s   € ô $Ó%×7Ñ7Ó9Ð9r!   c                ó(   € V ^8„  d   QhR\         RR/# )r$   Ú	verbosityr%   NrE   )r'   s   "r   r(   r(   n   s   € ÷ 3ñ 3œSð 3 Tñ 3r!   c                ó8   € \        4       P                  V 4       R# )z«Set the level for the Hugging Face Datasets library's root logger.
Args:
    verbosity:
        Logging level, e.g., `datasets.logging.DEBUG` and `datasets.logging.INFO`.
N)r3   r9   )rK   s   &r   Úset_verbosityrM   n   s   € ô Ó×'Ñ'¨	Ö2r!   c                 ó    € \        \        4      # )zÕSet the level for the Hugging Face datasets library's root logger to `INFO`.

This will display most of the logging information and tqdm bars.

Shortcut to `datasets.logging.set_verbosity(datasets.logging.INFO)`.
)rM   r   r-   r!   r   Úset_verbosity_inforO   w   s   € ô œÓÐr!   c                 ó    € \        \        4      # )zëSet the level for the Hugging Face datasets library's root logger to `WARNING`.

This will display only the warning and errors logging information and tqdm bars.

Shortcut to `datasets.logging.set_verbosity(datasets.logging.WARNING)`.
)rM   r	   r-   r!   r   Úset_verbosity_warningrQ   �   s   € ô œÓ!Ð!r!   c                 ó    € \        \        4      # )zÓSet the level for the Hugging Face datasets library's root logger to `DEBUG`.

This will display all the logging information and tqdm bars.

Shortcut to `datasets.logging.set_verbosity(datasets.logging.DEBUG)`.
)rM   r   r-   r!   r   Úset_verbosity_debugrS   ‹   ó   € ô œÓÐr!   c                 ó    € \        \        4      # )zÛSet the level for the Hugging Face datasets library's root logger to `ERROR`.

This will display only the errors logging information and tqdm bars.

Shortcut to `datasets.logging.set_verbosity(datasets.logging.ERROR)`.
)rM   r   r-   r!   r   Úset_verbosity_errorrV   •   rT   r!   c                ó   € V ^8„  d   QhRR/# r5   r-   )r'   s   "r   r(   r(   Ÿ   s   € ÷ 1ñ 1˜Tñ 1r!   c                 ó$   € R\        4       n        R# )zbDisable propagation of the library log outputs.
Note that log propagation is disabled by default.
FN©r3   Ú	propagater-   r!   r   Údisable_propagationr[   Ÿ   s   € ð ,1ÔÓÖ(r!   c                ó   € V ^8„  d   QhRR/# r5   r-   )r'   s   "r   r(   r(   ¦   s   € ÷ 0ñ 0˜Dñ 0r!   c                 ó$   € R\        4       n        R# )z´Enable propagation of the library log outputs.
Please disable the Hugging Face datasets library's default handler to prevent double logging if the root logger has
been configured.
TNrY   r-   r!   r   Úenable_propagationr^   ¦   s   € ð
 ,0ÔÓÖ(r!   r2   )!Ú__doc__r   r   r   r   r   r   r   r   r   r	   Útypingr
   r   r   r   r   r   r   r    r.   r3   r<   r?   rC   rI   rM   rO   rQ   rS   rV   r[   r^   r-   r!   r   Ú<module>ra      sÀ   ðñ ã Û 	÷	÷ 	ó 	õ ÷ó ð ˆW�]‰]Ø
ˆG�L‰LØˆw�‰ØˆW�]‰]Ø�× Ñ ð€
ð —_‘_Ð òõ "õ2õ?õ1÷
#õ:õ 3òò"ò ò õ1õ0ñ Ö  r!   