From b3a2dd1daa4f36617f24d1cdbe639b3155834ebe Mon Sep 17 00:00:00 2001 From: "evgeniy.dedov" Date: Wed, 7 Aug 2019 10:01:36 +0300 Subject: [PATCH] make basicConfig parameters Optional[...] --- stdlib/2and3/logging/__init__.pyi | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/stdlib/2and3/logging/__init__.pyi b/stdlib/2and3/logging/__init__.pyi index 8f4e01f1ba7e..290f62000ec2 100644 --- a/stdlib/2and3/logging/__init__.pyi +++ b/stdlib/2and3/logging/__init__.pyi @@ -357,17 +357,17 @@ def getLevelName(lvl: Union[int, str]) -> Any: ... def makeLogRecord(attrdict: Mapping[str, Any]) -> LogRecord: ... if sys.version_info >= (3,): - def basicConfig(*, filename: _Path = ..., filemode: str = ..., - format: str = ..., datefmt: str = ..., style: str = ..., - level: _Level = ..., stream: IO[str] = ..., - handlers: Iterable[Handler] = ...) -> None: ... + def basicConfig(*, filename: Optional[_Path] = ..., filemode: str = ..., + format: str = ..., datefmt: Optional[str] = ..., style: str = ..., + level: Optional[_Level] = ..., stream: Optional[IO[str]] = ..., + handlers: Optional[Iterable[Handler]] = ...) -> None: ... else: @overload def basicConfig() -> None: ... @overload - def basicConfig(*, filename: str = ..., filemode: str = ..., - format: str = ..., datefmt: str = ..., - level: _Level = ..., stream: IO[str] = ...) -> None: ... + def basicConfig(*, filename: Optional[str] = ..., filemode: str = ..., + format: str = ..., datefmt: Optional[str] = ..., + level: Optional[_Level] = ..., stream: IO[str] = ...) -> None: ... def shutdown() -> None: ... def setLoggerClass(klass: type) -> None: ...