Préparation de l'analyse de résultats

This commit is contained in:
2024-06-08 19:38:59 +02:00
parent b1aee3ad07
commit 56358048f4
11 changed files with 760 additions and 173 deletions

View File

@ -6,7 +6,7 @@ import os
from dotenv import load_dotenv
from sqlalchemy import create_engine
from nupes.scripts import import_candidats_2024, import_geographie
from nupes.scripts import import_candidats_2024, import_geographie, import_resultats_web_2024
def parse_args():
@ -16,7 +16,7 @@ def parse_args():
"régionales", "départementales", "municipales"], default="européennes")
parser.add_argument('--year', '-y', type=int, help="Année de l'élection", default=2024)
parser.add_argument('action', help="Action à réaliser",
choices=["import_candidats", "import_geographie"])
choices=["import_candidats", "import_geographie", "import_resultats"])
parser.add_argument('--debug', '-d', action='store_true', help="Mode debug")
return parser.parse_args()
@ -35,6 +35,9 @@ def main():
case "import_candidats":
print(f"Import des candidats pour les élections {args.type} {args.year}")
import_candidats_2024.run(engine)
case "import_resultats":
print(f"Import des résultats pour les élections {args.type} {args.year}")
import_resultats_web_2024.run(engine)
case _:
print(f"Action {args.action} non reconnue")