mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 04:54:47 +08:00
Add missing sqlite3.dbapi2.Cursor return types (#2359)
This commit is contained in:
committed by
Jelle Zijlstra
parent
1965e9dd22
commit
7e62d3cdb1
@@ -152,16 +152,16 @@ class Cursor(Iterator[Any]):
|
||||
# TODO: Cursor class accepts exactly 1 argument
|
||||
# required type is sqlite3.Connection (which is imported as _Connection)
|
||||
# however, the name of the __init__ variable is unknown
|
||||
def __init__(self, *args, **kwargs): ...
|
||||
def close(self, *args, **kwargs): ...
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def close(self, *args, **kwargs) -> None: ...
|
||||
def execute(self, sql: str, parameters: Iterable = ...) -> Cursor: ...
|
||||
def executemany(self, sql: str, seq_of_parameters: Iterable[Iterable]): ...
|
||||
def executemany(self, sql: str, seq_of_parameters: Iterable[Iterable]) -> Cursor: ...
|
||||
def executescript(self, sql_script: Union[bytes, Text]) -> Cursor: ...
|
||||
def fetchall(self) -> List[Any]: ...
|
||||
def fetchmany(self, size: Optional[int] = ...) -> List[Any]: ...
|
||||
def fetchone(self) -> Any: ...
|
||||
def setinputsizes(self, *args, **kwargs): ...
|
||||
def setoutputsize(self, *args, **kwargs): ...
|
||||
def setinputsizes(self, *args, **kwargs) -> None: ...
|
||||
def setoutputsize(self, *args, **kwargs) -> None: ...
|
||||
def __iter__(self) -> Cursor: ...
|
||||
if sys.version_info >= (3, 0):
|
||||
def __next__(self) -> Any: ...
|
||||
|
||||
Reference in New Issue
Block a user