diff --git a/pointblank/validate.py b/pointblank/validate.py index 3bf5a3b12..75bd0d731 100644 --- a/pointblank/validate.py +++ b/pointblank/validate.py @@ -564,7 +564,10 @@ def load_dataset( data_path = f"{tmp}/{dataset}.ddb" - dataset = ibis.connect(f"duckdb://{data_path}").table(dataset) + # Create connection and get table, then close connection + conn = ibis.connect(f"duckdb://{data_path}") + dataset = conn.table(dataset) + conn.disconnect() # Explicitly close the connection return dataset