Skip to content

Commit f2191b6

Browse files
authored
ignore __eq__ / __ne__ incompatible overrides
the implementation really doesn't allow other objects being passed, and I see other stubs doing this, so I presume it's okay?
1 parent 4d81041 commit f2191b6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stubs/cffi/_cffi_backend.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ class buffer:
9696
__hash__: ClassVar[None] # type: ignore[assignment]
9797
def __new__(cls, cdata: _CDataBase, size: int = -1) -> Self: ...
9898
def __buffer__(self, flags: int, /) -> memoryview: ...
99-
def __eq__(self, other: ReadableBuffer, /) -> bool: ...
100-
def __ne__(self, other: ReadableBuffer, /) -> bool: ...
99+
def __eq__(self, other: ReadableBuffer, /) -> bool: ... # type: ignore[override]
100+
def __ne__(self, other: ReadableBuffer, /) -> bool: ... # type: ignore[override]
101101
def __ge__(self, other: ReadableBuffer, /) -> bool: ...
102102
def __gt__(self, other: ReadableBuffer, /) -> bool: ...
103103
def __le__(self, other: ReadableBuffer, /) -> bool: ...

0 commit comments

Comments
 (0)