From dd229f80beeb787c3e38f333e3ade80fb0f12d4a Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Tue, 1 Jun 2021 10:06:34 +0200 Subject: [PATCH] Support wrapping LoggerAdapter in LoggerAdapter (#5562) Fixes #5561 --- stdlib/logging/__init__.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/logging/__init__.pyi b/stdlib/logging/__init__.pyi index 1cce244e5..e7712cf32 100644 --- a/stdlib/logging/__init__.pyi +++ b/stdlib/logging/__init__.pyi @@ -362,14 +362,14 @@ class LogRecord: def getMessage(self) -> str: ... class LoggerAdapter: - logger: Logger + logger: Logger | LoggerAdapter manager: Manager # undocumented if sys.version_info >= (3, 10): extra: Optional[Mapping[str, Any]] - def __init__(self, logger: Logger, extra: Optional[Mapping[str, Any]]) -> None: ... + def __init__(self, logger: Logger | LoggerAdapter, extra: Optional[Mapping[str, Any]]) -> None: ... else: extra: Mapping[str, Any] - def __init__(self, logger: Logger, extra: Mapping[str, Any]) -> None: ... + def __init__(self, logger: Logger | LoggerAdapter, extra: Mapping[str, Any]) -> None: ... def process(self, msg: Any, kwargs: MutableMapping[str, Any]) -> tuple[Any, MutableMapping[str, Any]]: ... if sys.version_info >= (3, 8): def debug(