Meilleure gestion des colonnes absentes du schéma

This commit is contained in:
Colin Maudry
2026-01-20 11:24:26 +01:00
parent 6005b2fcb5
commit 3776b18ff5
+4 -1
View File
@@ -337,6 +337,8 @@ def sort_table_data(lff: pl.LazyFrame, sort_by: list) -> pl.LazyFrame:
def setup_table_columns( def setup_table_columns(
dff, hideable: bool = True, exclude: list = None, new_columns: list = None dff, hideable: bool = True, exclude: list = None, new_columns: list = None
) -> tuple: ) -> tuple:
new_columns = new_columns or []
# Liste finale de colonnes # Liste finale de colonnes
columns = [] columns = []
tooltip = {} tooltip = {}
@@ -351,7 +353,8 @@ def setup_table_columns(
# Si le champ n'est pas dans le schéma et pas annoncé, on le skip # Si le champ n'est pas dans le schéma et pas annoncé, on le skip
print("Champ innatendu : ") print("Champ innatendu : ")
print(dff[column_id].head()) print(dff[column_id].head())
continue continue
column_name = column_id
column = { column = {
"name": column_name, "name": column_name,