Début import législatives 2022
This commit is contained in:
9
main.py
9
main.py
@ -7,7 +7,7 @@ from dotenv import load_dotenv
|
||||
from sqlalchemy import create_engine
|
||||
|
||||
from nupes.scripts import import_geographie
|
||||
from nupes.scripts import europeennes2024
|
||||
from nupes.scripts import legislatives2022, europeennes2024, legislatives2024
|
||||
|
||||
|
||||
def parse_args():
|
||||
@ -15,7 +15,8 @@ def parse_args():
|
||||
parser.add_argument('--type', '-t', type=str, help="Type d'élection",
|
||||
choices=["présidentielle", "législatives", "sénatoriales", "européennes",
|
||||
"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('--year', '-y', type=int, help="Année de l'élection",
|
||||
choices=[2022, 2024], default=2024)
|
||||
parser.add_argument('action', help="Action à réaliser",
|
||||
choices=["import_candidats", "import_geographie", "import_resultats",
|
||||
"import_resultats_web", "export_resultats"])
|
||||
@ -33,8 +34,12 @@ def main():
|
||||
verbose = args.verbose
|
||||
|
||||
match args.type, args.year:
|
||||
case "législatives", 2022:
|
||||
election_module = legislatives2022
|
||||
case "européennes", 2024:
|
||||
election_module = europeennes2024
|
||||
case "législatives", 2024:
|
||||
election_module = legislatives2024
|
||||
case _:
|
||||
print(f"Type d'élection {args.type} {args.year} non reconnu")
|
||||
return
|
||||
|
Reference in New Issue
Block a user