Fixing signature for Mapping.get's default parameter (#2810)

This commit is contained in:
Mark Mendoza
2019-02-22 21:20:02 -08:00
committed by Jelle Zijlstra
parent 68a9b0ac12
commit 3f83195558
2 changed files with 2 additions and 2 deletions

View File

@@ -255,7 +255,7 @@ class Mapping(Iterable[_KT], Container[_KT], Generic[_KT, _VT_co]):
@overload
def get(self, k: _KT) -> Optional[_VT_co]: ...
@overload
def get(self, k: _KT, default: Union[_VT_co, _T]) -> Union[_VT_co, _T]: ...
def get(self, k: _KT, default: _T) -> Union[_VT_co, _T]: ...
def keys(self) -> list[_KT]: ...
def values(self) -> list[_VT_co]: ...
def items(self) -> list[Tuple[_KT, _VT_co]]: ...

View File

@@ -364,7 +364,7 @@ class Mapping(_Collection[_KT], Generic[_KT, _VT_co]):
@overload
def get(self, k: _KT) -> Optional[_VT_co]: ...
@overload
def get(self, k: _KT, default: Union[_VT_co, _T]) -> Union[_VT_co, _T]: ...
def get(self, k: _KT, default: _T) -> Union[_VT_co, _T]: ...
def items(self) -> AbstractSet[Tuple[_KT, _VT_co]]: ...
def keys(self) -> AbstractSet[_KT]: ...
def values(self) -> ValuesView[_VT_co]: ...