Workaround for #2353

This commit is contained in:
Simon Willison 2024-06-11 14:04:55 -07:00
commit 47333e43c6

View file

@ -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