Corrections de typage et d'appels à filter_table_data

This commit is contained in:
Colin Maudry
2026-04-19 23:55:20 +02:00
parent 7aef7acd34
commit e44fe452b2
6 changed files with 24 additions and 18 deletions
+1 -1
View File
@@ -426,7 +426,7 @@ def download_filtered_acheteur_data(
if filter_query:
track_search(filter_query, "ach download")
lff = filter_table_data(lff, filter_query, "ach download")
lff = filter_table_data(lff, filter_query)
if len(sort_by) > 0:
lff = sort_table_data(lff, sort_by)
+2 -2
View File
@@ -315,7 +315,7 @@ def update_table(href, page_current, page_size, filter_query, sort_by, data_time
State("tableau_datatable", "hidden_columns"),
prevent_initial_call=True,
)
def download_data(n_clicks, filter_query, sort_by, hidden_columns: list = None):
def download_data(n_clicks, filter_query, sort_by, hidden_columns: list | None = None):
lff: pl.LazyFrame = query_marches().lazy()
# Les colonnes masquées sont supprimées
@@ -324,7 +324,7 @@ def download_data(n_clicks, filter_query, sort_by, hidden_columns: list = None):
if filter_query:
track_search(filter_query, "tab download")
lff = filter_table_data(lff, filter_query, "tab download")
lff = filter_table_data(lff, filter_query)
if sort_by and len(sort_by) > 0:
lff = sort_table_data(lff, sort_by)
+7 -2
View File
@@ -430,7 +430,12 @@ def download_titulaire_data(
prevent_initial_call=True,
)
def download_filtered_titulaire_data(
data, n_clicks, titulaire_nom, filter_query, sort_by, hidden_columns: list = None
data,
n_clicks,
titulaire_nom,
filter_query,
sort_by,
hidden_columns: list | None = None,
):
lff: pl.LazyFrame = pl.LazyFrame(
data
@@ -442,7 +447,7 @@ def download_filtered_titulaire_data(
if filter_query:
track_search(filter_query, "titu download")
lff = filter_table_data(lff, filter_query, "titu download")
lff = filter_table_data(lff, filter_query)
if len(sort_by) > 0:
lff = sort_table_data(lff, sort_by)
+1 -1
View File
@@ -150,7 +150,7 @@ def dates_to_strings(lff: pl.LazyFrame, column: str) -> pl.LazyFrame:
def normalize_sort_by(sort_by) -> tuple:
if not sort_by:
return ()
return tuple(sorted((entry["column_id"], entry["direction"]) for entry in sort_by))
return tuple((entry["column_id"], entry["direction"]) for entry in sort_by)
def format_number(number) -> str: