From 116cc997916f9e3d65e4f2afa0b70cec01ed897b Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Tue, 16 Dec 2025 16:23:12 -0800 Subject: [PATCH] Add assert for tables.callback before calling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Click's callback attribute is typed as Optional[Callable], so add assert to satisfy type checker that it's not None. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- sqlite_utils/cli.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sqlite_utils/cli.py b/sqlite_utils/cli.py index 4cd728b..136411a 100644 --- a/sqlite_utils/cli.py +++ b/sqlite_utils/cli.py @@ -293,6 +293,7 @@ def views( \b sqlite-utils views trees.db """ + assert tables.callback is not None tables.callback( path=path, fts4=False,