Plus de tolérance dans l'ingestion des data dicts

This commit is contained in:
Colin Maudry
2025-11-24 16:54:50 +01:00
parent 80a7e51ec4
commit 9ae6f29391
5 changed files with 9 additions and 4 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ from utils import add_links_in_dict, format_values, setup_table_columns
def get_top_org_table(data, org_type: str):
dff = pl.DataFrame(data)
dff = pl.DataFrame(data, strict=False, infer_schema_length=5000)
if dff.height == 0:
return html.Div()
+1 -1
View File
@@ -186,7 +186,7 @@ def update_acheteur_infos(url):
Input(component_id="acheteur_data", component_property="data"),
)
def update_acheteur_stats(data):
dff = pl.DataFrame(data)
dff = pl.DataFrame(data, strict=False, infer_schema_length=5000)
if dff.height == 0:
dff = pl.DataFrame(schema=df.collect_schema())
df_marches = dff.unique("id")
+1 -1
View File
@@ -186,7 +186,7 @@ def update_titulaire_infos(url):
Input(component_id="titulaire_data", component_property="data"),
)
def update_titulaire_stats(data):
dff = pl.DataFrame(data)
dff = pl.DataFrame(data, strict=False, infer_schema_length=5000)
if dff.height == 0:
nb_marches = 0
nb_acheteurs = 0
+1 -1
View File
@@ -551,7 +551,7 @@ def prepare_table_data(
# Récupération des données
if isinstance(data, list):
lff: pl.LazyFrame = pl.LazyFrame(data)
lff: pl.LazyFrame = pl.LazyFrame(data, strict=False, infer_schema_length=5000)
else:
lff: pl.LazyFrame = df.lazy() # start from the original data