diff --git a/web/src/padelnomics/analytics.py b/web/src/padelnomics/analytics.py index adf4273..05d38ff 100644 --- a/web/src/padelnomics/analytics.py +++ b/web/src/padelnomics/analytics.py @@ -14,14 +14,14 @@ import os from pathlib import Path from typing import Any -import duckdb - -_conn: duckdb.DuckDBPyConnection | None = None +_conn = None # duckdb.DuckDBPyConnection | None — lazy import _DUCKDB_PATH = os.environ.get("SERVING_DUCKDB_PATH", "data/analytics.duckdb") def open_analytics_db() -> None: """Open the DuckDB connection. Call once at app startup.""" + import duckdb + global _conn path = Path(_DUCKDB_PATH) if not path.exists():