Capitalisation des constantes

This commit is contained in:
Colin Maudry
2026-04-18 18:09:42 +02:00
parent accdfe1384
commit e352624c02
14 changed files with 128 additions and 127 deletions
+5 -5
View File
@@ -1,17 +1,17 @@
from dash import Input, Output, callback, dcc, html, register_page
from src.db import get_cursor
from src.utils import departements
from src.old_utils import DEPARTEMENTS
name = "Département"
NAME = "Département"
def get_title(code):
return f"Marchés publics de {departements[code]['departement']} | decp.info"
return f"Marchés publics de {DEPARTEMENTS[code]['departement']} | decp.info"
def get_description(code):
return f"Marchés publics passés dans le département {departements[code]['departement']} | decp.info"
return f"Marchés publics passés dans le département {DEPARTEMENTS[code]['departement']} | decp.info"
register_page(
@@ -20,7 +20,7 @@ register_page(
title=get_title,
description=get_description,
order=50,
name=name,
name=NAME,
)
layout = html.Div(
+3 -3
View File
@@ -1,8 +1,8 @@
from dash import dcc, html, register_page
from src.utils import departements
from src.old_utils import DEPARTEMENTS
name = "Départements"
NAME = "Départements"
register_page(
__name__,
@@ -18,7 +18,7 @@ layout = html.Div(
html.Ul(
[
html.Li(dcc.Link(d["departement"], href=f"/departements/{k}"))
for k, d in departements.items()
for k, d in DEPARTEMENTS.items()
]
),
]
+5 -5
View File
@@ -2,17 +2,17 @@ import polars as pl
from dash import Input, Output, callback, dcc, html, register_page
from src.db import get_cursor
from src.utils import df_acheteurs, df_titulaires
from src.old_utils import DF_ACHETEURS, DF_TITULAIRES
name = "Liste des marchés publics"
NAME = "Liste des marchés publics"
def make_org_nom_verbe(org_type, org_id) -> tuple:
if org_type == "titulaire":
df = df_titulaires
df = DF_TITULAIRES
verbe = "remportés"
elif org_type == "acheteur":
df = df_acheteurs
df = DF_ACHETEURS
verbe = "attribués"
else:
raise ValueError
@@ -44,7 +44,7 @@ register_page(
title=get_title,
description=get_description,
order=40,
name=name,
name=NAME,
)
layout = html.Div(