log.set_level(): Return current flags

Make log.set_level() return the flags that were set before setting
the flags passed as argument.

Support None as flags argument, in which case it doesn't change
anything and only returns the currently set flags.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2025-06-03 15:17:08 +02:00
commit 748b850532

View file

@ -235,9 +235,12 @@ def set_level(level_: str) -> None: # export
return return
_level = level_ _level = level_
def set_flags(flags_: str) -> None: # export def set_flags(flags: str|None) -> None: # export
global _flags global _flags
_flags = set(flags_.split(',')) ret = ','.join(_flags)
if _flags is not None:
_flags = set(flags.split(','))
return ret
#syslog #syslog
#console #console