From b969ead0ce580f53d684878f651e44289613fc6a Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Tue, 15 Oct 2019 14:14:48 +0200 Subject: [PATCH] Reorder memoryview.__setitem__ overloads (#3365) Necessary for python/mypy#7717 --- stdlib/2/__builtin__.pyi | 4 ++-- stdlib/2and3/builtins.pyi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/stdlib/2/__builtin__.pyi b/stdlib/2/__builtin__.pyi index ebbf032d6..0a39dae9f 100644 --- a/stdlib/2/__builtin__.pyi +++ b/stdlib/2/__builtin__.pyi @@ -812,12 +812,12 @@ class memoryview(Sized, Container[_mv_container_type]): def __iter__(self) -> Iterator[_mv_container_type]: ... def __len__(self) -> int: ... + @overload + def __setitem__(self, s: slice, o: memoryview) -> None: ... @overload def __setitem__(self, i: int, o: bytes) -> None: ... @overload def __setitem__(self, s: slice, o: Sequence[bytes]) -> None: ... - @overload - def __setitem__(self, s: slice, o: memoryview) -> None: ... def tobytes(self) -> bytes: ... def tolist(self) -> List[int]: ... diff --git a/stdlib/2and3/builtins.pyi b/stdlib/2and3/builtins.pyi index ebbf032d6..0a39dae9f 100644 --- a/stdlib/2and3/builtins.pyi +++ b/stdlib/2and3/builtins.pyi @@ -812,12 +812,12 @@ class memoryview(Sized, Container[_mv_container_type]): def __iter__(self) -> Iterator[_mv_container_type]: ... def __len__(self) -> int: ... + @overload + def __setitem__(self, s: slice, o: memoryview) -> None: ... @overload def __setitem__(self, i: int, o: bytes) -> None: ... @overload def __setitem__(self, s: slice, o: Sequence[bytes]) -> None: ... - @overload - def __setitem__(self, s: slice, o: memoryview) -> None: ... def tobytes(self) -> bytes: ... def tolist(self) -> List[int]: ...