mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-06 21:43:59 +08:00
[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:
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user