sertit.strings.str_to_verbosity¶
- str_to_verbosity(verbosity_str: str) int [source]¶
Return a logging level from a string (compared in lower case).
DEBUG <=> {debug, d, 10}
INFO <=> {info, i, 20}
WARNING <=> {warning, w, warn}
ERROR <=> {error, e, err}
>>> str_to_bool("d") == logging.DEBUG # Works with 'debug', 'd', 10 (accepted with any letter case) True >>> str_to_bool("i") == logging.INFO # Works with 'info', 'i', 20 (accepted with any letter case) True >>> str_to_bool("w") == logging.WARNING # Works with 'warning', 'w', 'warn', 30 (accepted with any letter case) True >>> str_to_bool("e") == logging.ERROR # Works with 'error', 'e', 'err', 40 (accepted with any letter case) True
- Parameters
verbosity_str (str) – String to be converted
- Returns
Logging level (INFO, DEBUG, WARNING, ERROR)
- Return type
logging level