Replace Incomplete | None = None in third party stubs (#14063)

This commit is contained in:
Sebastian Rittau
2025-05-15 21:37:43 +02:00
committed by GitHub
parent acc51542c9
commit 126768408a
488 changed files with 2259 additions and 4044 deletions
+1 -4
View File
@@ -600,10 +600,7 @@ def get_wait_callback() -> Incomplete | None: ...
def libpq_version() -> int: ...
def new_array_type(values: tuple[int, ...], name: str, baseobj: _type) -> _type: ...
def new_type(
values: tuple[int, ...],
name: str,
castobj: Callable[[str | bytes | None, cursor], Any] | None = None,
baseobj: Incomplete | None = None,
values: tuple[int, ...], name: str, castobj: Callable[[str | bytes | None, cursor], Any] | None = None, baseobj=None
) -> _type: ...
def parse_dsn(dsn: str | bytes) -> dict[str, Any]: ...
def quote_ident(ident: str | bytes, scope) -> str: ...
+21 -30
View File
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from collections import OrderedDict
from collections.abc import Callable
from typing import Any, NamedTuple, TypeVar, overload
@@ -62,8 +61,8 @@ class DictConnection(_connection):
class DictCursor(DictCursorBase):
def __init__(self, *args, **kwargs) -> None: ...
index: Any
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def execute(self, query, vars=None): ...
def callproc(self, procname, vars=None): ...
def fetchone(self) -> DictRow | None: ... # type: ignore[override]
def fetchmany(self, size: int | None = None) -> list[DictRow]: ... # type: ignore[override]
def fetchall(self) -> list[DictRow]: ... # type: ignore[override]
@@ -76,7 +75,7 @@ class DictRow(list[Any]):
def items(self): ...
def keys(self): ...
def values(self): ...
def get(self, x, default: Incomplete | None = None): ...
def get(self, x, default=None): ...
def copy(self): ...
def __contains__(self, x): ...
def __reduce__(self): ...
@@ -107,8 +106,8 @@ class RealDictConnection(_connection):
class RealDictCursor(DictCursorBase):
def __init__(self, *args, **kwargs) -> None: ...
column_mapping: Any
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def execute(self, query, vars=None): ...
def callproc(self, procname, vars=None): ...
def fetchone(self) -> RealDictRow | None: ... # type: ignore[override]
def fetchmany(self, size: int | None = None) -> list[RealDictRow]: ... # type: ignore[override]
def fetchall(self) -> list[RealDictRow]: ... # type: ignore[override]
@@ -144,9 +143,9 @@ class NamedTupleConnection(_connection):
class NamedTupleCursor(_cursor):
Record: Any
MAX_CACHE: int
def execute(self, query, vars: Incomplete | None = None): ...
def execute(self, query, vars=None): ...
def executemany(self, query, vars): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def callproc(self, procname, vars=None): ...
def fetchone(self) -> NamedTuple | None: ...
def fetchmany(self, size: int | None = None) -> list[NamedTuple]: ... # type: ignore[override]
def fetchall(self) -> list[NamedTuple]: ... # type: ignore[override]
@@ -159,8 +158,8 @@ class LoggingConnection(_connection):
def cursor(self, *args, **kwargs): ...
class LoggingCursor(_cursor):
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def execute(self, query, vars=None): ...
def callproc(self, procname, vars=None): ...
class MinTimeLoggingConnection(LoggingConnection):
def initialize(self, logobj, mintime: int = 0) -> None: ...
@@ -169,8 +168,8 @@ class MinTimeLoggingConnection(LoggingConnection):
class MinTimeLoggingCursor(LoggingCursor):
timestamp: Any
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def execute(self, query, vars=None): ...
def callproc(self, procname, vars=None): ...
class LogicalReplicationConnection(_replicationConnection):
def __init__(self, *args, **kwargs) -> None: ...
@@ -181,17 +180,15 @@ class PhysicalReplicationConnection(_replicationConnection):
class StopReplication(Exception): ...
class ReplicationCursor(_replicationCursor):
def create_replication_slot(
self, slot_name, slot_type: Incomplete | None = None, output_plugin: Incomplete | None = None
) -> None: ...
def create_replication_slot(self, slot_name, slot_type=None, output_plugin=None) -> None: ...
def drop_replication_slot(self, slot_name) -> None: ...
def start_replication(
self,
slot_name: Incomplete | None = None,
slot_type: Incomplete | None = None,
slot_name=None,
slot_type=None,
start_lsn: int = 0,
timeline: int = 0,
options: Incomplete | None = None,
options=None,
decode: bool = False,
status_interval: int = 10,
) -> None: ...
@@ -205,7 +202,7 @@ class UUID_adapter:
def __conform__(self, proto): ...
def getquoted(self): ...
def register_uuid(oids: Incomplete | None = None, conn_or_curs: Incomplete | None = None): ...
def register_uuid(oids=None, conn_or_curs=None): ...
class Inet:
addr: Any
@@ -214,7 +211,7 @@ class Inet:
def getquoted(self): ...
def __conform__(self, proto): ...
def register_inet(oid: Incomplete | None = None, conn_or_curs: Incomplete | None = None): ...
def register_inet(oid=None, conn_or_curs=None): ...
def wait_select(conn) -> None: ...
class HstoreAdapter:
@@ -230,13 +227,7 @@ class HstoreAdapter:
@classmethod
def get_oids(cls, conn_or_curs): ...
def register_hstore(
conn_or_curs,
globally: bool = False,
unicode: bool = False,
oid: Incomplete | None = None,
array_oid: Incomplete | None = None,
) -> None: ...
def register_hstore(conn_or_curs, globally: bool = False, unicode: bool = False, oid=None, array_oid=None) -> None: ...
class CompositeCaster:
name: Any
@@ -247,12 +238,12 @@ class CompositeCaster:
atttypes: Any
typecaster: Any
array_typecaster: Any
def __init__(self, name, oid, attrs, array_oid: Incomplete | None = None, schema: Incomplete | None = None) -> None: ...
def __init__(self, name, oid, attrs, array_oid=None, schema=None) -> None: ...
def parse(self, s, curs): ...
def make(self, values): ...
@classmethod
def tokenize(cls, s): ...
def register_composite(name, conn_or_curs, globally: bool = False, factory: Incomplete | None = None): ...
def register_composite(name, conn_or_curs, globally: bool = False, factory=None): ...
def execute_batch(cur, sql, argslist, page_size: int = 100) -> None: ...
def execute_values(cur, sql, argslist, template: Incomplete | None = None, page_size: int = 100, fetch: bool = False): ...
def execute_values(cur, sql, argslist, template=None, page_size: int = 100, fetch: bool = False): ...
+2 -2
View File
@@ -1,4 +1,4 @@
from _typeshed import ConvertibleToInt, Incomplete
from _typeshed import ConvertibleToInt
from collections.abc import Hashable
import psycopg2
@@ -21,4 +21,4 @@ class SimpleConnectionPool(AbstractConnectionPool): ...
class ThreadedConnectionPool(AbstractConnectionPool):
# This subclass has a default value for conn which doesn't exist
# in the SimpleConnectionPool class, nor in the documentation
def putconn(self, conn: Incomplete | None = None, key: Hashable | None = None, close: bool = False) -> None: ...
def putconn(self, conn=None, key: Hashable | None = None, close: bool = False) -> None: ...