From fbbe34518eaaa8bd5ef81fee0d3106eada5947c7 Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Thu, 13 Jun 2024 13:40:47 +0200 Subject: [PATCH] On n'importe pas tous les bureaux de vote --- nupes/scripts/import_geographie.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nupes/scripts/import_geographie.py b/nupes/scripts/import_geographie.py index 2dcd281..7665220 100644 --- a/nupes/scripts/import_geographie.py +++ b/nupes/scripts/import_geographie.py @@ -128,6 +128,10 @@ def importer_bureaux_vote(engine: Engine, verbose: bool = False) -> None: session.add(Commune(code_insee=code_commune, libelle=bv_dict['com_name'], departement_code=dpt_code, geometry={})) + if not session.execute(select(Commune).filter_by(code_insee=code_commune)).scalar_one_or_none(): + print("Commune non trouvée avec le code", code_commune, "et le nom", bv_dict['com_name']) + continue + if not session.execute(select(Circonscription).filter_by(id=code_circo)).scalar_one_or_none(): session.add(Circonscription(id=code_circo, departement_code=dpt_code, numero=numero_circo))