From 278a56417b4a792bd448c19ce8a0dadc00985688 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 10 Jan 2023 00:02:44 +0530 Subject: [PATCH] fix: logging type annotations closes https://github.com/frappe/frappe/issues/19521 --- frappe/utils/logger.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/utils/logger.py b/frappe/utils/logger.py index 461204371e..b642821c9d 100755 --- a/frappe/utils/logger.py +++ b/frappe/utils/logger.py @@ -2,6 +2,7 @@ import logging import os from logging.handlers import RotatingFileHandler +from typing import Literal # imports - module imports import frappe @@ -95,7 +96,7 @@ class SiteContextFilter(logging.Filter): return True -def set_log_level(level: int) -> None: +def set_log_level(level: Literal["ERROR", "WARNING", "WARN", "INFO", "DEBUG"]) -> None: """Use this method to set log level to something other than the default DEBUG""" frappe.log_level = getattr(logging, (level or "").upper(), None) or default_log_level frappe.loggers = {}