From 65ae6a2ebf7ed5d2d6b250a1ba95a0063b018a2a Mon Sep 17 00:00:00 2001 From: Til Boerner Date: Fri, 23 Jan 2026 14:39:04 +0100 Subject: [PATCH] [sqlite3] Fix type of row_factory for Connection and Cursor (#15316) --- stdlib/sqlite3/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/sqlite3/__init__.pyi b/stdlib/sqlite3/__init__.pyi index de5309235..56bccb56d 100644 --- a/stdlib/sqlite3/__init__.pyi +++ b/stdlib/sqlite3/__init__.pyi @@ -222,7 +222,7 @@ _AdaptedInputData: TypeAlias = _SqliteData | Any _Parameters: TypeAlias = SupportsLenAndGetItem[_AdaptedInputData] | Mapping[str, _AdaptedInputData] # Controls the legacy transaction handling mode of sqlite3. _IsolationLevel: TypeAlias = Literal["DEFERRED", "EXCLUSIVE", "IMMEDIATE"] | None -_RowFactoryOptions: TypeAlias = type[Row] | Callable[[Cursor, Row], object] | None +_RowFactoryOptions: TypeAlias = type[Row] | Callable[[Cursor, tuple[Any, ...]], object] | None @type_check_only class _AnyParamWindowAggregateClass(Protocol):