@@ -90,16 +90,17 @@ class _CDataBase:
90
90
class buffer :
91
91
__hash__ : ClassVar [None ] # type: ignore[assignment]
92
92
def __init__ (self , * args , ** kwargs ) -> None : ...
93
- def __delitem__ (self , other ) -> None : ...
94
- def __eq__ (self , other ): ...
95
- def __ge__ (self , other ): ...
96
- def __getitem__ (self , index ): ...
97
- def __gt__ (self , other ): ...
98
- def __le__ (self , other ): ...
93
+ def __buffer__ (self , flags : int , / ) -> memoryview : ...
94
+ def __delitem__ (self , other , / ) -> None : ...
95
+ def __eq__ (self , other , / ): ...
96
+ def __ge__ (self , other , / ): ...
97
+ def __getitem__ (self , index , / ): ...
98
+ def __gt__ (self , other , / ): ...
99
+ def __le__ (self , other , / ): ...
99
100
def __len__ (self ) -> int : ...
100
- def __lt__ (self , other ): ...
101
- def __ne__ (self , other ): ...
102
- def __setitem__ (self , index , object ) -> None : ...
101
+ def __lt__ (self , other , / ): ...
102
+ def __ne__ (self , other , / ): ...
103
+ def __setitem__ (self , index , object , / ) -> None : ...
103
104
104
105
# These aliases are to work around pyright complaints.
105
106
# Pyright doesn't like it when a class object is defined as an alias
0 commit comments