/usr/local/lib/python3.6/site-packages/datasets/utils/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/datasets/utils/__pycache__/logging.cpython-36.pyc (7258B)
3
<%Egj ã @ s® d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lm Z dd
lm
Z
ddlmZ ddl
mZ ejejej
ejejd
œZej
Zdd„ Zedœdd„Zejdœdd„Zddœdd„Zddœdd„Zd8ee ejdœdd„Zedœdd„Zeddœdd „Zd!d"„ Zd#d$„ Zd%d&„ Zd'd(„ Z ddœd)d*„Z!ddœd+d,„Z"eƒ G d-d.„ d.ƒZ#d/a$G d0d1„ d1ƒZ%e%ƒ Z
e&dœd2d3„Z'd4d5„ Z(d6d7„ Z)dS )9z Logging utilities. é N)ÚCRITICAL)ÚDEBUG)ÚERROR)ÚFATAL)ÚINFO)ÚNOTSET)ÚWARN)ÚWARNING)ÚOptional)Úauto)ÚdebugÚinfoÚwarningÚerrorÚcriticalc C sH t jddƒ} | rD| tkr t| S tjƒ jd| › ddjtjƒ ƒ› ƒ tS )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``
ZDATASETS_VERBOSITYNz"Unknown option DATASETS_VERBOSITY=z, has to be one of: z, ) ÚosÚgetenvÚ
log_levelsÚloggingÚ getLoggerr ÚjoinÚkeysÚ_default_log_level)Z
env_level_str© r ú@/usr/local/lib/python3.6/site-packages/datasets/utils/logging.pyÚ_get_default_logging_level* s r )Úreturnc C s t jdƒd S )NÚ.r )Ú__name__Úsplitr r r r Ú_get_library_name; s r c C s t jtƒ ƒS )N)r r r r r r r Ú_get_library_root_logger? s r! c C s t ƒ } | jtƒ ƒ d S )N)r! ÚsetLevelr )Úlibrary_root_loggerr r r Ú_configure_library_root_loggerC s r$ c C s t ƒ } | jtjƒ d S )N)r! r" r r )r# r r r Ú_reset_library_root_loggerI s r% )Únamer c C s | dkrt ƒ } tj| ƒS )zkReturn a logger with the specified name.
This function can be used in dataset and metrics scripts.
N)r r r )r&