From fb9d61754a9088a4efafce490db01e2999dea2d2 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Sun, 14 Nov 2021 18:19:28 -0800 Subject: [PATCH] Better type signature for hash_id, closes #341 --- sqlite_utils/db.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sqlite_utils/db.py b/sqlite_utils/db.py index ecf14be..039f9da 100644 --- a/sqlite_utils/db.py +++ b/sqlite_utils/db.py @@ -639,7 +639,7 @@ class Database: column_order: Optional[List[str]] = None, not_null: Iterable[str] = None, defaults: Optional[Dict[str, Any]] = None, - hash_id: Optional[Any] = None, + hash_id: Optional[str] = None, extracts: Optional[Union[Dict[str, str], List[str]]] = None, ) -> str: "Returns the SQL ``CREATE TABLE`` statement for creating the specified table." @@ -748,7 +748,7 @@ class Database: column_order: Optional[List[str]] = None, not_null: Iterable[str] = None, defaults: Optional[Dict[str, Any]] = None, - hash_id: Optional[Any] = None, + hash_id: Optional[str] = None, extracts: Optional[Union[Dict[str, str], List[str]]] = None, ) -> "Table": """ @@ -1046,7 +1046,7 @@ class Table(Queryable): not_null: Iterable[str] = None, defaults: Optional[Dict[str, Any]] = None, batch_size: int = 100, - hash_id: Optional[Any] = None, + hash_id: Optional[str] = None, alter: bool = False, ignore: bool = False, replace: bool = False, @@ -1227,7 +1227,7 @@ class Table(Queryable): column_order: Optional[List[str]] = None, not_null: Iterable[str] = None, defaults: Optional[Dict[str, Any]] = None, - hash_id: Optional[Any] = None, + hash_id: Optional[str] = None, extracts: Optional[Union[Dict[str, str], List[str]]] = None, ) -> "Table": """