Export des résultats en JSON

This commit is contained in:
2024-06-08 23:06:41 +02:00
parent 56358048f4
commit 56ef9795bb
7 changed files with 271 additions and 12 deletions

View File

@@ -5,7 +5,7 @@ from sqlalchemy import Engine, select
from sqlalchemy.orm import Session
from tqdm import tqdm
from nupes.data import get_file
from nupes.cache import get_file
from nupes.models.europeennes2024 import ResultatsFrance, ResultatsRegion, ResultatsDepartement, ResultatsCommune, \
VoixListeFrance, VoixListeRegion, VoixListeDepartement, VoixListeCommune, Liste
from nupes.models.geographie import Region, Departement, Commune
@@ -187,7 +187,9 @@ def importer_resultats_communes(engine: Engine) -> None:
# Pour ces collectivités d'outre-mer, qui ne sont pas dans des régions,
# on ne les regroupe pas dans des régions
reg_path = ""
if com_code in ["16355", "25282", "55050", "55189", "69152"]:
if com_code in ["08294", "16355", "18131", "25282", "25549", "35112", "49321", "55039", "55050", "55139",
"55189", "55239", "55307", "64541", "69152", "75056", "85041", "85271", "86231", "95282",
"98611", "98612", "98613"]:
# Aucun⋅e habitant⋅e donc pas de bureau de vote
# Ou alors la commune a récemment fusionné
continue
@@ -293,5 +295,3 @@ def run(engine: Engine) -> None:
importer_resultats_regions(engine)
importer_resultats_departements(engine)
importer_resultats_communes(engine)
analyser_resultats("")