From 39f5101e40327b0c20d847ce82a837a5f9d64932 Mon Sep 17 00:00:00 2001 From: Christopher Gurnee <2966862+gurnec@users.noreply.github.com> Date: Wed, 20 Jan 2021 15:48:44 -0500 Subject: [PATCH] configparser: fix SectionProxy.get* (#4956) --- stdlib/3/configparser.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/3/configparser.pyi b/stdlib/3/configparser.pyi index fc6adc115..e842e5e6e 100644 --- a/stdlib/3/configparser.pyi +++ b/stdlib/3/configparser.pyi @@ -175,18 +175,18 @@ class SectionProxy(MutableMapping[str, str]): @overload def getint(self, option: str, *, raw: bool = ..., vars: Optional[_section] = ...) -> int: ... @overload - def getint(self, option: str, *, raw: bool = ..., vars: Optional[_section] = ..., fallback: _T = ...) -> Union[int, _T]: ... + def getint(self, option: str, fallback: _T = ..., *, raw: bool = ..., vars: Optional[_section] = ...) -> Union[int, _T]: ... @overload def getfloat(self, option: str, *, raw: bool = ..., vars: Optional[_section] = ...) -> float: ... @overload def getfloat( - self, option: str, *, raw: bool = ..., vars: Optional[_section] = ..., fallback: _T = ... + self, option: str, fallback: _T = ..., *, raw: bool = ..., vars: Optional[_section] = ... ) -> Union[float, _T]: ... @overload def getboolean(self, option: str, *, raw: bool = ..., vars: Optional[_section] = ...) -> bool: ... @overload def getboolean( - self, option: str, *, raw: bool = ..., vars: Optional[_section] = ..., fallback: _T = ... + self, option: str, fallback: _T = ..., *, raw: bool = ..., vars: Optional[_section] = ... ) -> Union[bool, _T]: ... # SectionProxy can have arbitrary attributes when custon converters are used def __getattr__(self, key: str) -> Callable[..., Any]: ...