From 865d6d657e91a7957bab621a4eb438e7bc7329fe Mon Sep 17 00:00:00 2001 From: ZdenekSrotyr Date: Tue, 31 Mar 2026 11:57:57 +0200 Subject: [PATCH] fix: keboola client metadata_cache_path uses DATA_DIR instead of deleted config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #7 — NameError: name 'config' is not defined --- connectors/keboola/client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/connectors/keboola/client.py b/connectors/keboola/client.py index e1bdf7d..7b6c56b 100644 --- a/connectors/keboola/client.py +++ b/connectors/keboola/client.py @@ -109,7 +109,9 @@ class KeboolaClient: # Metadata cache self.metadata_cache: Dict[str, Dict[str, Any]] = {} - self.metadata_cache_path = config.get_metadata_path() / "table_metadata.json" + metadata_dir = Path(os.environ.get("DATA_DIR", "./data")) / "metadata" + metadata_dir.mkdir(parents=True, exist_ok=True) + self.metadata_cache_path = metadata_dir / "table_metadata.json" # Load cache from disk if exists self._load_metadata_cache()