diff options
Diffstat (limited to 'git/config.py')
-rw-r--r-- | git/config.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/git/config.py b/git/config.py index 293281d2..08e9a8e4 100644 --- a/git/config.py +++ b/git/config.py @@ -710,14 +710,13 @@ class GitConfigParser(cp.RawConfigParser, metaclass=MetaParserBuilder): return self._read_only @overload - def get_value(self, section: str, option: str, default: str - ) -> str: - ... + def get_value(self, section: str, option: str, default: None = None) -> str: ... @overload - def get_value(self, section: str, option: str, default: float - ) -> float: - ... + def get_value(self, section: str, option: str, default: str) -> str: ... + + @overload + def get_value(self, section: str, option: str, default: float) -> float: ... def get_value(self, section: str, option: str, default: Union[int, float, str, bool, None] = None ) -> Union[int, float, str, bool]: |