From f60803619ec43b9012648856b071f4e3410c23ab Mon Sep 17 00:00:00 2001 From: willmaclean Date: Tue, 9 Jul 2024 14:40:29 +0100 Subject: [PATCH] feat: more specific error handling --- lea/clients/duckdb.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lea/clients/duckdb.py b/lea/clients/duckdb.py index 6222e68..77d808e 100644 --- a/lea/clients/duckdb.py +++ b/lea/clients/duckdb.py @@ -130,7 +130,10 @@ def _table_reference_to_view_key(self, table_reference: str) -> tuple[str]: ('schema', 'subschema', 'table') """ - database, leftover = table_reference.split(".", 1) + try: + database, leftover = table_reference.split(".", 1) + except ValueError: + raise Exception("Specify the full path to the table, e.g. 'schema.table'") if database == self.path.stem: schema, leftover = leftover.split(".", 1) else: