diff --git a/src/pages/marche.py b/src/pages/marche.py index 4fbd04b..bd90a50 100644 --- a/src/pages/marche.py +++ b/src/pages/marche.py @@ -66,6 +66,7 @@ def get_marche_data(url) -> tuple[dict, list]: marche_uid = url.split("/")[-1] # Récupération des données du marché à partir du df global + lff = df.lazy() lff = lff.filter(pl.col("uid") == pl.lit(marche_uid)) @@ -73,13 +74,9 @@ def get_marche_data(url) -> tuple[dict, list]: dff_titulaires = lff.select(cs.starts_with("titulaire")).collect(engine="streaming") # Données du marché - dff_marche = ( - lff.select(~cs.starts_with("titulaires")).unique().collect(engine="streaming") - ) + dff_marche = lff.unique("uid").collect(engine="streaming") dff_marche = format_montant(dff_marche) - assert dff_marche.height == 1 - return dff_marche.to_dicts()[0], dff_titulaires.to_dicts() @@ -93,7 +90,6 @@ def get_marche_data(url) -> tuple[dict, list]: def update_marche_info(marche, titulaires): def make_parameter(col): column_object = data_schema.get(col) - print(column_object) column_name = column_object.get("title") if column_object else col if marche[col]: diff --git a/src/utils.py b/src/utils.py index acf5ae7..85d9e43 100644 --- a/src/utils.py +++ b/src/utils.py @@ -126,7 +126,6 @@ def format_number(number) -> str: def format_montant(dff: pl.DataFrame) -> pl.DataFrame: def format_function(expr, scale=None): # https://stackoverflow.com/a/78636786 - print(type(expr)) expr = expr.cast(pl.String) expr = expr.str.splitn(".", 2)