diff --git a/git/config.py b/git/config.py index 08e9a8e42..cf32d4ba1 100644 --- a/git/config.py +++ b/git/config.py @@ -710,12 +710,12 @@ def read_only(self) -> bool: return self._read_only @overload - def get_value(self, section: str, option: str, default: None = None) -> str: ... + def get_value(self, section: str, option: str, default: None = None) -> Union[int, float, str, bool]: ... @overload def get_value(self, section: str, option: str, default: str) -> str: ... - @overload + @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