From 7cf0c10f9fdfb22a916f3db0d30c3b7d675cce49 Mon Sep 17 00:00:00 2001 From: Ali Hamdan Date: Mon, 16 Feb 2026 20:17:42 +0100 Subject: [PATCH] stdlib: add default values to logging.basicConfig Ref. https://github.com/python/cpython/blob/837166f0999878ea83351f40726ef7a16cc692ba/Lib/logging/__init__.py#L2085-L2138 --- stdlib/logging/__init__.pyi | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/stdlib/logging/__init__.pyi b/stdlib/logging/__init__.pyi index 3a79e3a65d19..4e73b844543f 100644 --- a/stdlib/logging/__init__.pyi +++ b/stdlib/logging/__init__.pyi @@ -578,17 +578,17 @@ if sys.version_info >= (3, 11): def makeLogRecord(dict: Mapping[str, object]) -> LogRecord: ... def basicConfig( *, - filename: StrPath | None = ..., - filemode: str = ..., - format: str = ..., - datefmt: str | None = ..., - style: _FormatStyle = ..., - level: _Level | None = ..., - stream: SupportsWrite[str] | None = ..., - handlers: Iterable[Handler] | None = ..., - force: bool | None = ..., - encoding: str | None = ..., - errors: str | None = ..., + filename: StrPath | None = None, + filemode: str = "a", + format: str = ..., # default value depends on the value of `style` + datefmt: str | None = None, + style: _FormatStyle = "%", + level: _Level | None = None, + stream: SupportsWrite[str] | None = None, + handlers: Iterable[Handler] | None = None, + force: bool | None = False, + encoding: str | None = None, + errors: str | None = "backslashreplace", ) -> None: ... def shutdown(handlerList: Sequence[Any] = ...) -> None: ... # handlerList is undocumented def setLoggerClass(klass: type[Logger]) -> None: ...