From 9852d55a3d9735ac485ae029dc7faed78bed7907 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Thu, 19 Mar 2026 13:01:51 +0100 Subject: [PATCH] =?UTF-8?q?Tentative=20de=20tri=20des=20d=C3=A9partemetns?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/observatoire.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/pages/observatoire.py b/src/pages/observatoire.py index b1d8cb0..ba32e9d 100644 --- a/src/pages/observatoire.py +++ b/src/pages/observatoire.py @@ -51,9 +51,13 @@ for year in reversed(range(2017, datetime.now().year + 1)): year = str(year) options_years[year] = year -options_departements = {} -for code, obj in departements.items(): - options_departements[code] = f"{obj['departement']} ({code})" +options_departements = { + code: f"{departements[code]['departement']} ({code})" + for code in sorted( + departements, + key=lambda c: 20.1 if c == "2A" else (20.2 if c == "2B" else float(c)), + ) +} def _apply_filters(