@@ -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