From a9c36282971afc5d024e87f6728f385bb977b650 Mon Sep 17 00:00:00 2001 From: Newbyte Date: Sun, 25 May 2025 14:35:49 +0200 Subject: [PATCH] pmb.helpers.logging: Fix type for args This is supposed to be `object` rather than `str` according to typeshed: https://github.com/python/typeshed/blob/57cb510fd2e81a2a1749c792aacf78ebe4649d05/stdlib/logging/__init__.pyi#L129-L212 Part-of: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2549 --- pmb/helpers/logging.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pmb/helpers/logging.py b/pmb/helpers/logging.py index d86facc7..0a827dd8 100644 --- a/pmb/helpers/logging.py +++ b/pmb/helpers/logging.py @@ -166,19 +166,19 @@ def disable() -> None: # by not calling the (undefined) logging.verbose() function. -def critical(msg: object, *args: str, **kwargs: Any) -> None: +def critical(msg: object, *args: object, **kwargs: Any) -> None: logging.critical(msg, *args, **kwargs) -def fatal(msg: object, *args: str, **kwargs: Any) -> None: +def fatal(msg: object, *args: object, **kwargs: Any) -> None: logging.fatal(msg, *args, **kwargs) -def error(msg: object, *args: str, **kwargs: Any) -> None: +def error(msg: object, *args: object, **kwargs: Any) -> None: logging.error(msg, *args, **kwargs) -def warning(msg: object, *args: str, **kwargs: Any) -> None: +def warning(msg: object, *args: object, **kwargs: Any) -> None: logging.warning(msg, *args, **kwargs) @@ -187,17 +187,17 @@ def warn_once(msg: str) -> None: logging.warning(msg) -def info(msg: object, *args: str, **kwargs: Any) -> None: +def info(msg: object, *args: object, **kwargs: Any) -> None: logging.info(msg, *args, **kwargs) -def debug(msg: object, *args: str, **kwargs: Any) -> None: +def debug(msg: object, *args: object, **kwargs: Any) -> None: logging.debug(msg, *args, **kwargs) -def verbose(msg: object, *args: str, **kwargs: Any) -> None: +def verbose(msg: object, *args: object, **kwargs: Any) -> None: logging.verbose(msg, *args, **kwargs) # type: ignore[attr-defined] -def log(level: int, msg: object, *args: str, **kwargs: Any) -> None: +def log(level: int, msg: object, *args: object, **kwargs: Any) -> None: logging.log(level, msg, *args, **kwargs)