From 3776b18ff5662073ac73b67cb4f34f258d06a7ab Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Tue, 20 Jan 2026 11:24:26 +0100 Subject: [PATCH] =?UTF-8?q?Meilleure=20gestion=20des=20colonnes=20absentes?= =?UTF-8?q?=20du=20sch=C3=A9ma?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils.py b/src/utils.py index edbddf5..1cb2171 100644 --- a/src/utils.py +++ b/src/utils.py @@ -337,6 +337,8 @@ def sort_table_data(lff: pl.LazyFrame, sort_by: list) -> pl.LazyFrame: def setup_table_columns( dff, hideable: bool = True, exclude: list = None, new_columns: list = None ) -> tuple: + new_columns = new_columns or [] + # Liste finale de colonnes columns = [] 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 print("Champ innatendu : ") print(dff[column_id].head()) - continue + continue + column_name = column_id column = { "name": column_name,