From 8541829c2d28fe20c0afd6c0d15cff313b26685a Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Thu, 13 Aug 2026 16:39:19 -0700 Subject: [PATCH] Revert "Remove from typing_extensions import Self, refs #842" This reverts commit cf6a12568bacbfde56a70c7a10ec6c0bf239b20b. --- sqlite_utils/db.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sqlite_utils/db.py b/sqlite_utils/db.py index c011d9b..37825bb 100644 --- a/sqlite_utils/db.py +++ b/sqlite_utils/db.py @@ -24,6 +24,8 @@ from typing import ( ) from sqlite_fts4 import rank_bm25 +from typing_extensions import Self + from sqlite_utils.plugins import ensure_plugins_loaded, pm from .create_table_parser import ( @@ -635,7 +637,7 @@ class Database: pm.hook.prepare_connection(conn=self.conn) self.strict = strict - def __enter__(self): + def __enter__(self) -> Self: return self def __exit__(