Correction enumérations
This commit is contained in:
@ -5,6 +5,7 @@ from sqlalchemy import Engine, select
|
||||
from sqlalchemy.orm import Session
|
||||
|
||||
from nupes.cache import get_file
|
||||
from nupes.models import Genre, Personnalite
|
||||
from nupes.models.europeennes2024 import BlocEuropeennes2024, NuanceEuropeennes2024, ListeEuropeennes2024, \
|
||||
CandidatEuropeennes2024
|
||||
|
||||
@ -148,10 +149,10 @@ def importer_candidats(engine: Engine, verbose: bool = False) -> None:
|
||||
candidat.liste_id = liste.id
|
||||
candidat.nom = line['Nom sur le bulletin de vote']
|
||||
candidat.prenom = line['Prénom sur le bulletin de vote']
|
||||
candidat.sexe = CandidatEuropeennes2024.Genre(line['Sexe'])
|
||||
candidat.sexe = Genre(line['Sexe'])
|
||||
candidat.date_naissance = datetime.datetime.strptime(line['Date de naissance'], "%d/%m/%Y").date()
|
||||
candidat.profession = line['Profession']
|
||||
candidat.code_personnalite = CandidatEuropeennes2024.Personnalite(line['Code personnalité'])
|
||||
candidat.code_personnalite = Personnalite(line['Code personnalité'])
|
||||
candidat.sortant = line['Sortant'] == "OUI"
|
||||
else:
|
||||
candidat = CandidatEuropeennes2024(
|
||||
@ -159,10 +160,10 @@ def importer_candidats(engine: Engine, verbose: bool = False) -> None:
|
||||
ordre=int(line['Ordre']),
|
||||
nom=line['Nom sur le bulletin de vote'],
|
||||
prenom=line['Prénom sur le bulletin de vote'],
|
||||
sexe=CandidatEuropeennes2024.Genre(line['Sexe']).name,
|
||||
sexe=Genre(line['Sexe']).name,
|
||||
date_naissance=datetime.datetime.strptime(line['Date de naissance'], "%d/%m/%Y").date(),
|
||||
profession=line['Profession'],
|
||||
code_personnalite=CandidatEuropeennes2024.Personnalite(line['Code personnalité']).name,
|
||||
code_personnalite=Personnalite(line['Code personnalité']).name,
|
||||
sortant=line['Sortant'] == "OUI",
|
||||
)
|
||||
session.add(candidat)
|
||||
|
Reference in New Issue
Block a user