From 6191542cfec5f43e598ddbc2e20b84259e3ed485 Mon Sep 17 00:00:00 2001 From: Wyatt Alt Date: Tue, 16 Jun 2026 08:14:48 -0700 Subject: [PATCH] fix(mv): MaterializedView.refresh calls the async _refresh (underscore) The sync _refresh_materialized_view called self._conn.refresh_materialized_view (no underscore); the async method is _refresh_materialized_view, so MaterializedView.refresh() raised AttributeError. Add the underscore. Co-Authored-By: Claude Opus 4.8 (1M context) --- python/python/lancedb/db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/python/lancedb/db.py b/python/python/lancedb/db.py index d12cbbdbe..19e5cf968 100644 --- a/python/python/lancedb/db.py +++ b/python/python/lancedb/db.py @@ -723,7 +723,7 @@ class DBConnection(EnforceOverrides): instead of the default incremental refresh. """ return LOOP.run( - self._conn.refresh_materialized_view( + self._conn._refresh_materialized_view( name, full=full, src_version=src_version,