From 3072046430f28a23a2429720d58db9dd87b20475 Mon Sep 17 00:00:00 2001 From: joooeey Date: Tue, 15 Jun 2021 11:33:38 +0200 Subject: [PATCH] Add Python 3.9 support in logging.basicConfig (#5639) --- stdlib/logging/__init__.pyi | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/stdlib/logging/__init__.pyi b/stdlib/logging/__init__.pyi index e7712cf32..794fa7ff7 100644 --- a/stdlib/logging/__init__.pyi +++ b/stdlib/logging/__init__.pyi @@ -701,7 +701,23 @@ def addLevelName(level: int, levelName: str) -> None: ... def getLevelName(level: _Level) -> Any: ... def makeLogRecord(dict: Mapping[str, Any]) -> LogRecord: ... -if sys.version_info >= (3, 8): +if sys.version_info >= (3, 9): + def basicConfig( + *, + filename: Optional[StrPath] = ..., + filemode: str = ..., + format: str = ..., + datefmt: Optional[str] = ..., + style: str = ..., + level: Optional[_Level] = ..., + stream: Optional[SupportsWrite[str]] = ..., + handlers: Optional[Iterable[Handler]] = ..., + force: Optional[bool] = ..., + encoding: Optional[str] = ..., + errors: Optional[str] = ..., + ) -> None: ... + +elif sys.version_info >= (3, 8): def basicConfig( *, filename: Optional[StrPath] = ...,