[cffi] Fix a few argument types for C code (#13661)

* CLibrary.close_lib() doesn't take any arguments.
* FFI.typeof() only takes positional arguments.
This commit is contained in:
Sebastian Rittau
2025-03-18 12:53:31 +01:00
committed by GitHub
parent bb244d35ea
commit e571017a6f
+2 -2
View File
@@ -34,7 +34,7 @@ class CField:
@final
class CLibrary:
def close_lib(self, *args, **kwargs): ...
def close_lib(self) -> None: ...
def load_function(self, *args, **kwargs): ...
def read_variable(self, *args, **kwargs): ...
def write_variable(self, *args, **kwargs): ...
@@ -204,7 +204,7 @@ class FFI:
def release(self, cdata: CData, /) -> None: ...
def sizeof(self, cdecl: str | CType | CData, /) -> int: ...
def string(self, cdata: CData, maxlen: int = -1) -> bytes | str: ...
def typeof(self, cdecl: str | CData) -> CType: ...
def typeof(self, cdecl: str | CData, /) -> CType: ...
def unpack(self, cdata: CData, length: int) -> bytes | str | list[Any]: ...
def alignof(cdecl: CType, /) -> int: ...