Nécessité du mode debug pour un contenu verbeux

This commit is contained in:
2024-06-09 17:45:56 +02:00
parent aabd3f0153
commit dec9f414ac
5 changed files with 68 additions and 54 deletions

21
main.py
View File

@ -25,22 +25,27 @@ def main():
load_dotenv()
args = parse_args()
debug = args.debug
engine = create_engine(os.getenv("SQLALCHEMY_URL"), echo=args.debug)
match args.action:
case "import_geographie":
print(f"Import des données géographiques pour les élections {args.type} {args.year}")
import_geographie.run(engine)
if debug:
print(f"Import des données géographiques pour les élections {args.type} {args.year}")
import_geographie.run(engine, debug)
case "import_candidats":
print(f"Import des candidats pour les élections {args.type} {args.year}")
import_candidats_2024.run(engine)
if debug:
print(f"Import des candidats pour les élections {args.type} {args.year}")
import_candidats_2024.run(engine, debug)
case "import_resultats":
print(f"Import des résultats pour les élections {args.type} {args.year}")
import_resultats_web_2024.run(engine)
if debug:
print(f"Import des résultats pour les élections {args.type} {args.year}")
import_resultats_web_2024.run(engine, debug)
case "export_resultats":
print(f"Export des résultats pour les élections {args.type} {args.year}")
export_resultats_2024.run(engine)
if debug:
print(f"Export des résultats pour les élections {args.type} {args.year}")
export_resultats_2024.run(engine, debug)
case _:
print(f"Action {args.action} non reconnue")