fix: logging type annotations

closes https://github.com/frappe/frappe/issues/19521
This commit is contained in:
Ankush Menat 2023-01-10 00:02:44 +05:30
parent 2827167975
commit 278a56417b

View file

@ -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 = {}