Skip to content

Commit c347c29

Browse files
builtins: improve bytes handling (#9027)
1 parent 6569dea commit c347c29

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

stdlib/builtins.pyi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -677,7 +677,7 @@ class bytes(ByteString):
677677
def __rmul__(self, __n: SupportsIndex) -> bytes: ...
678678
def __mod__(self, __value: Any) -> bytes: ...
679679
# Incompatible with Sequence.__contains__
680-
def __contains__(self, __o: SupportsIndex | bytes) -> bool: ... # type: ignore[override]
680+
def __contains__(self, __o: SupportsIndex | ReadableBuffer) -> bool: ... # type: ignore[override]
681681
def __eq__(self, __x: object) -> bool: ...
682682
def __ne__(self, __x: object) -> bool: ...
683683
def __lt__(self, __x: bytes) -> bool: ...
@@ -798,10 +798,10 @@ class bytearray(MutableSequence[int], ByteString):
798798
def __contains__(self, __o: SupportsIndex | ReadableBuffer) -> bool: ... # type: ignore[override]
799799
def __eq__(self, __x: object) -> bool: ...
800800
def __ne__(self, __x: object) -> bool: ...
801-
def __lt__(self, __x: bytes) -> bool: ...
802-
def __le__(self, __x: bytes) -> bool: ...
803-
def __gt__(self, __x: bytes) -> bool: ...
804-
def __ge__(self, __x: bytes) -> bool: ...
801+
def __lt__(self, __x: ReadableBuffer) -> bool: ...
802+
def __le__(self, __x: ReadableBuffer) -> bool: ...
803+
def __gt__(self, __x: ReadableBuffer) -> bool: ...
804+
def __ge__(self, __x: ReadableBuffer) -> bool: ...
805805
def __alloc__(self) -> int: ...
806806

807807
@final
@@ -821,7 +821,7 @@ class memoryview(Sequence[int]):
821821
@property
822822
def ndim(self) -> int: ...
823823
@property
824-
def obj(self) -> bytes | bytearray: ...
824+
def obj(self) -> ReadableBuffer: ...
825825
@property
826826
def c_contiguous(self) -> bool: ...
827827
@property

0 commit comments

Comments
 (0)