Préparation de l'analyse de résultats
This commit is contained in:
7
main.py
7
main.py
@ -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")
|
||||
|
||||
|
Reference in New Issue
Block a user