in azure-slurm/slurmcc/cli.py [0:0]
def init_power_saving_log(function: Callable) -> Callable:
def wrapped(*args: Any, **kwargs: Any) -> Any:
root_logger = logging.getLogger()
for handler in root_logger.handlers:
if hasattr(handler, "baseFilename"):
fname = getattr(handler, "baseFilename")
if fname and fname.endswith(f"{function.__name__}.log"):
handler.setLevel(logging.INFO)
logging.info(f"initialized {function.__name__}.log")
return function(*args, **kwargs)
wrapped.__doc__ = function.__doc__
return wrapped