From 47333e43c6258f138b66baad102a8b7c7ddc2876 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Tue, 11 Jun 2024 14:04:55 -0700 Subject: [PATCH] Workaround for #2353 --- datasette/utils/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datasette/utils/__init__.py b/datasette/utils/__init__.py index 5acfb8b4..25c8c1bc 100644 --- a/datasette/utils/__init__.py +++ b/datasette/utils/__init__.py @@ -1123,7 +1123,7 @@ async def derive_named_parameters(db, sql): try: results = await db.execute(explain, {p: None for p in possible_params}) return [row["p4"].lstrip(":") for row in results if row["opcode"] == "Variable"] - except sqlite3.DatabaseError: + except (sqlite3.DatabaseError, AttributeError): return possible_params