diff --git a/src/db.py b/src/db.py index 476341a..646fc25 100644 --- a/src/db.py +++ b/src/db.py @@ -126,7 +126,7 @@ def _ensure_database() -> Path: if should_rebuild(db_path, parquet_path): build_database(db_path, parquet_path) else: - logger.info("Base de données déjà disponible et à jour.") + logger.debug("Base de données déjà disponible et à jour.") return db_path diff --git a/src/pages/observatoire.py b/src/pages/observatoire.py index 3f0d5a8..b3afc84 100644 --- a/src/pages/observatoire.py +++ b/src/pages/observatoire.py @@ -657,15 +657,15 @@ def _normalize_filter_params(filter_params: dict) -> tuple: ) -@cache.memoize(timeout=3600) +@cache.memoize() def _compute_dashboard_children(cache_key: tuple): + logger.debug("Cache miss — computing dashboard") filter_params = {k: (list(v) if isinstance(v, tuple) else v) for k, v in cache_key} lff: pl.LazyFrame = query_marches().lazy() lff = prepare_dashboard_data(lff=lff, **filter_params) dff = lff.collect(engine="streaming") - logger.debug("Filter data: " + str(dff.height)) df_per_uid = ( dff.select("uid", "montant").group_by("uid").agg(pl.col("montant").first()) diff --git a/uv.lock b/uv.lock index fa799ff..b2ced7c 100644 --- a/uv.lock +++ b/uv.lock @@ -760,7 +760,7 @@ wheels = [ [[package]] name = "decp-info" -version = "2.7.1" +version = "2.7.2" source = { virtual = "." } dependencies = [ { name = "dash", extra = ["compress"] },