pmb.helpers.logging: Fix type for args

This is supposed to be `object` rather than `str` according to typeshed:
57cb510fd2/stdlib/logging/__init__.pyi (L129-L212)

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2549
This commit is contained in:
Newbyte 2025-05-25 14:35:49 +02:00 committed by Oliver Smith
parent a1057c9770
commit a9c3628297
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -166,19 +166,19 @@ def disable() -> None:
# by not calling the (undefined) logging.verbose() function. # 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) 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) 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) 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) logging.warning(msg, *args, **kwargs)
@ -187,17 +187,17 @@ def warn_once(msg: str) -> None:
logging.warning(msg) 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) 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) 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] 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) logging.log(level, msg, *args, **kwargs)