Make deque inherit from MutableMapping (with difficulty). Fixes #43.

This commit is contained in:
Guido van Rossum
2016-01-14 09:14:38 -08:00
parent 71d15d6943
commit 5463335be2
2 changed files with 26 additions and 5 deletions

View File

@@ -150,8 +150,12 @@ class MutableSequence(Sequence[_T], Generic[_T]):
@overload
@abstractmethod
def __setitem__(self, s: slice, o: Sequence[_T]) -> None: ...
@overload
@abstractmethod
def __delitem__(self, i: Union[int, slice]) -> None: ...
def __delitem__(self, i: int) -> None: ...
@overload
@abstractmethod
def __delitem__(self, i: slice) -> None: ...
# Mixin methods
def append(self, object: _T) -> None: ...
def extend(self, iterable: Iterable[_T]) -> None: ...