Add default values for third-party stubs beginning with 'P' (#9957)

This commit is contained in:
Alex Waygood
2023-03-27 18:58:53 +01:00
committed by GitHub
parent 20f9b3685d
commit 6fd7e36e80
248 changed files with 2181 additions and 2133 deletions
+5 -5
View File
@@ -36,15 +36,15 @@ from psycopg2._psycopg import (
_T_conn = TypeVar("_T_conn", bound=connection)
@overload
def connect(dsn: str, connection_factory: Callable[..., _T_conn], cursor_factory: None = ..., **kwargs: Any) -> _T_conn: ...
def connect(dsn: str, connection_factory: Callable[..., _T_conn], cursor_factory: None = None, **kwargs: Any) -> _T_conn: ...
@overload
def connect(
dsn: str | None = ..., *, connection_factory: Callable[..., _T_conn], cursor_factory: None = ..., **kwargs: Any
dsn: str | None = None, *, connection_factory: Callable[..., _T_conn], cursor_factory: None = None, **kwargs: Any
) -> _T_conn: ...
@overload
def connect(
dsn: str | None = ...,
connection_factory: Callable[..., connection] | None = ...,
cursor_factory: Callable[..., cursor] | None = ...,
dsn: str | None = None,
connection_factory: Callable[..., connection] | None = None,
cursor_factory: Callable[..., cursor] | None = None,
**kwargs: Any,
) -> connection: ...
+3 -3
View File
@@ -3,7 +3,7 @@ from typing import Any
ipaddress: Any
def register_ipaddress(conn_or_curs: Incomplete | None = ...) -> None: ...
def cast_interface(s, cur: Incomplete | None = ...): ...
def cast_network(s, cur: Incomplete | None = ...): ...
def register_ipaddress(conn_or_curs: Incomplete | None = None) -> None: ...
def cast_interface(s, cur: Incomplete | None = None): ...
def cast_network(s, cur: Incomplete | None = None): ...
def adapt_ipaddress(obj): ...
+9 -9
View File
@@ -8,19 +8,19 @@ JSONBARRAY_OID: int
class Json:
adapted: Any
def __init__(self, adapted, dumps: Incomplete | None = ...) -> None: ...
def __init__(self, adapted, dumps: Incomplete | None = None) -> None: ...
def __conform__(self, proto): ...
def dumps(self, obj): ...
def prepare(self, conn) -> None: ...
def getquoted(self): ...
def register_json(
conn_or_curs: Incomplete | None = ...,
globally: bool = ...,
loads: Incomplete | None = ...,
oid: Incomplete | None = ...,
array_oid: Incomplete | None = ...,
name: str = ...,
conn_or_curs: Incomplete | None = None,
globally: bool = False,
loads: Incomplete | None = None,
oid: Incomplete | None = None,
array_oid: Incomplete | None = None,
name: str = "json",
): ...
def register_default_json(conn_or_curs: Incomplete | None = ..., globally: bool = ..., loads: Incomplete | None = ...): ...
def register_default_jsonb(conn_or_curs: Incomplete | None = ..., globally: bool = ..., loads: Incomplete | None = ...): ...
def register_default_json(conn_or_curs: Incomplete | None = None, globally: bool = False, loads: Incomplete | None = None): ...
def register_default_jsonb(conn_or_curs: Incomplete | None = None, globally: bool = False, loads: Incomplete | None = None): ...
+4 -4
View File
@@ -3,7 +3,7 @@ from typing import Any
class Range:
def __init__(
self, lower: Incomplete | None = ..., upper: Incomplete | None = ..., bounds: str = ..., empty: bool = ...
self, lower: Incomplete | None = None, upper: Incomplete | None = None, bounds: str = "[)", empty: bool = False
) -> None: ...
@property
def lower(self): ...
@@ -29,7 +29,7 @@ class Range:
def __gt__(self, other): ...
def __ge__(self, other): ...
def register_range(pgrange, pyrange, conn_or_curs, globally: bool = ...): ...
def register_range(pgrange, pyrange, conn_or_curs, globally: bool = False): ...
class RangeAdapter:
name: Any
@@ -43,8 +43,8 @@ class RangeCaster:
subtype_oid: Any
typecaster: Any
array_typecaster: Any
def __init__(self, pgrange, pyrange, oid, subtype_oid, array_oid: Incomplete | None = ...) -> None: ...
def parse(self, s, cur: Incomplete | None = ...): ...
def __init__(self, pgrange, pyrange, oid, subtype_oid, array_oid: Incomplete | None = None) -> None: ...
def parse(self, s, cur: Incomplete | None = None): ...
class NumericRange(Range): ...
class DateRange(Range): ...
+1 -1
View File
@@ -1,4 +1,4 @@
def lookup(code, _cache=...): ...
def lookup(code, _cache={}): ...
CLASS_SUCCESSFUL_COMPLETION: str
CLASS_WARNING: str
+2 -2
View File
@@ -105,9 +105,9 @@ class SQL_IN:
class NoneAdapter:
def __init__(self, obj) -> None: ...
def getquoted(self, _null: bytes = ...): ...
def getquoted(self, _null: bytes = b"NULL"): ...
def make_dsn(dsn: Incomplete | None = ..., **kwargs): ...
def make_dsn(dsn: Incomplete | None = None, **kwargs): ...
JSON: Any
JSONARRAY: Any
+34 -30
View File
@@ -55,10 +55,10 @@ class DictConnection(_connection):
class DictCursor(DictCursorBase):
def __init__(self, *args, **kwargs) -> None: ...
index: Any
def execute(self, query, vars: Incomplete | None = ...): ...
def callproc(self, procname, vars: Incomplete | None = ...): ...
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def fetchone(self) -> DictRow | None: ... # type: ignore[override]
def fetchmany(self, size: int | None = ...) -> list[DictRow]: ... # type: ignore[override]
def fetchmany(self, size: int | None = None) -> list[DictRow]: ... # type: ignore[override]
def fetchall(self) -> list[DictRow]: ... # type: ignore[override]
def __next__(self) -> DictRow: ... # type: ignore[override]
@@ -69,7 +69,7 @@ class DictRow(list[Any]):
def items(self): ...
def keys(self): ...
def values(self): ...
def get(self, x, default: Incomplete | None = ...): ...
def get(self, x, default: Incomplete | None = None): ...
def copy(self): ...
def __contains__(self, x): ...
def __reduce__(self): ...
@@ -96,10 +96,10 @@ class RealDictConnection(_connection):
class RealDictCursor(DictCursorBase):
def __init__(self, *args, **kwargs) -> None: ...
column_mapping: Any
def execute(self, query, vars: Incomplete | None = ...): ...
def callproc(self, procname, vars: Incomplete | None = ...): ...
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def fetchone(self) -> RealDictRow | None: ... # type: ignore[override]
def fetchmany(self, size: int | None = ...) -> list[RealDictRow]: ... # type: ignore[override]
def fetchmany(self, size: int | None = None) -> list[RealDictRow]: ... # type: ignore[override]
def fetchall(self) -> list[RealDictRow]: ... # type: ignore[override]
def __next__(self) -> RealDictRow: ... # type: ignore[override]
@@ -129,11 +129,11 @@ class NamedTupleConnection(_connection):
class NamedTupleCursor(_cursor):
Record: Any
MAX_CACHE: int
def execute(self, query, vars: Incomplete | None = ...): ...
def execute(self, query, vars: Incomplete | None = None): ...
def executemany(self, query, vars): ...
def callproc(self, procname, vars: Incomplete | None = ...): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
def fetchone(self) -> NamedTuple | None: ...
def fetchmany(self, size: int | None = ...) -> list[NamedTuple]: ... # type: ignore[override]
def fetchmany(self, size: int | None = None) -> list[NamedTuple]: ... # type: ignore[override]
def fetchall(self) -> list[NamedTuple]: ... # type: ignore[override]
def __next__(self) -> NamedTuple: ...
@@ -144,18 +144,18 @@ class LoggingConnection(_connection):
def cursor(self, *args, **kwargs): ...
class LoggingCursor(_cursor):
def execute(self, query, vars: Incomplete | None = ...): ...
def callproc(self, procname, vars: Incomplete | None = ...): ...
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
class MinTimeLoggingConnection(LoggingConnection):
def initialize(self, logobj, mintime: int = ...) -> None: ...
def initialize(self, logobj, mintime: int = 0) -> None: ...
def filter(self, msg, curs): ...
def cursor(self, *args, **kwargs): ...
class MinTimeLoggingCursor(LoggingCursor):
timestamp: Any
def execute(self, query, vars: Incomplete | None = ...): ...
def callproc(self, procname, vars: Incomplete | None = ...): ...
def execute(self, query, vars: Incomplete | None = None): ...
def callproc(self, procname, vars: Incomplete | None = None): ...
class LogicalReplicationConnection(_replicationConnection):
def __init__(self, *args, **kwargs) -> None: ...
@@ -167,18 +167,18 @@ class StopReplication(Exception): ...
class ReplicationCursor(_replicationCursor):
def create_replication_slot(
self, slot_name, slot_type: Incomplete | None = ..., output_plugin: Incomplete | None = ...
self, slot_name, slot_type: Incomplete | None = None, output_plugin: Incomplete | None = None
) -> None: ...
def drop_replication_slot(self, slot_name) -> None: ...
def start_replication(
self,
slot_name: Incomplete | None = ...,
slot_type: Incomplete | None = ...,
start_lsn: int = ...,
timeline: int = ...,
options: Incomplete | None = ...,
decode: bool = ...,
status_interval: int = ...,
slot_name: Incomplete | None = None,
slot_type: Incomplete | None = None,
start_lsn: int = 0,
timeline: int = 0,
options: Incomplete | None = None,
decode: bool = False,
status_interval: int = 10,
) -> None: ...
def fileno(self): ...
@@ -187,7 +187,7 @@ class UUID_adapter:
def __conform__(self, proto): ...
def getquoted(self): ...
def register_uuid(oids: Incomplete | None = ..., conn_or_curs: Incomplete | None = ...): ...
def register_uuid(oids: Incomplete | None = None, conn_or_curs: Incomplete | None = None): ...
class Inet:
addr: Any
@@ -196,7 +196,7 @@ class Inet:
def getquoted(self): ...
def __conform__(self, proto): ...
def register_inet(oid: Incomplete | None = ..., conn_or_curs: Incomplete | None = ...): ...
def register_inet(oid: Incomplete | None = None, conn_or_curs: Incomplete | None = None): ...
def wait_select(conn) -> None: ...
class HstoreAdapter:
@@ -213,7 +213,11 @@ class HstoreAdapter:
def get_oids(cls, conn_or_curs): ...
def register_hstore(
conn_or_curs, globally: bool = ..., unicode: bool = ..., oid: Incomplete | None = ..., array_oid: Incomplete | None = ...
conn_or_curs,
globally: bool = False,
unicode: bool = False,
oid: Incomplete | None = None,
array_oid: Incomplete | None = None,
) -> None: ...
class CompositeCaster:
@@ -225,12 +229,12 @@ class CompositeCaster:
atttypes: Any
typecaster: Any
array_typecaster: Any
def __init__(self, name, oid, attrs, array_oid: Incomplete | None = ..., schema: Incomplete | None = ...) -> None: ...
def __init__(self, name, oid, attrs, array_oid: Incomplete | None = None, schema: Incomplete | None = 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 = ..., factory: Incomplete | None = ...): ...
def execute_batch(cur, sql, argslist, page_size: int = ...) -> None: ...
def execute_values(cur, sql, argslist, template: Incomplete | None = ..., page_size: int = ..., fetch: bool = ...): ...
def register_composite(name, conn_or_curs, globally: bool = False, factory: Incomplete | None = 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): ...
+1 -1
View File
@@ -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 = ..., key: Incomplete | None = ..., close: bool = ...) -> None: ...
def putconn(self, conn: Incomplete | None = None, key: Incomplete | None = None, close: bool = False) -> None: ...
+1 -1
View File
@@ -41,7 +41,7 @@ class Literal(Composable):
def as_string(self, context) -> str: ...
class Placeholder(Composable):
def __init__(self, name: Incomplete | None = ...) -> None: ...
def __init__(self, name: Incomplete | None = None) -> None: ...
@property
def name(self) -> str | None: ...
def as_string(self, context) -> str: ...
+2 -2
View File
@@ -5,8 +5,8 @@ from typing import Any
ZERO: Any
class FixedOffsetTimezone(datetime.tzinfo):
def __init__(self, offset: Incomplete | None = ..., name: Incomplete | None = ...) -> None: ...
def __new__(cls, offset: Incomplete | None = ..., name: Incomplete | None = ...): ...
def __init__(self, offset: Incomplete | None = None, name: Incomplete | None = None) -> None: ...
def __new__(cls, offset: Incomplete | None = None, name: Incomplete | None = None): ...
def __eq__(self, other): ...
def __ne__(self, other): ...
def __getinitargs__(self): ...