Finalement même tout un département c'est long

This commit is contained in:
Emmy D'Anello 2024-06-09 17:08:59 +02:00
parent 40e1c40e26
commit 24f1dafd99
Signed by: ynerant
GPG Key ID: 3A75C55819C8CF85
2 changed files with 6 additions and 6 deletions

View File

@ -201,8 +201,7 @@ def exporter_resultats_departements(engine: Engine) -> None:
def exporter_resultats_communes(engine: Engine) -> None: def exporter_resultats_communes(engine: Engine) -> None:
with Session(engine) as session: with Session(engine) as session:
# FIXME On n'importe que les communes du Bas-Rhin pour des raisons de gain de temps communes = session.execute(select(Commune)).scalars().all()
communes = session.execute(select(Commune).filter_by(departement_code="67")).scalars().all()
communes_json = [] communes_json = []
for commune in tqdm(communes, desc="Communes"): for commune in tqdm(communes, desc="Communes"):
@ -258,4 +257,5 @@ def run(engine: Engine) -> None:
exporter_resultats_france(engine) exporter_resultats_france(engine)
exporter_resultats_regions(engine) exporter_resultats_regions(engine)
exporter_resultats_departements(engine) exporter_resultats_departements(engine)
exporter_resultats_communes(engine) # FIXME Les communes prennent trop de temps
# exporter_resultats_communes(engine)

View File

@ -170,8 +170,7 @@ def importer_resultats_departements(engine: Engine) -> None:
def importer_resultats_communes(engine: Engine) -> None: def importer_resultats_communes(engine: Engine) -> None:
with Session(engine) as session: with Session(engine) as session:
# FIXME On n'importe que les communes du Bas-Rhin pour des raisons de gain de temps for commune in tqdm(session.execute(select(Commune)).scalars().all(), desc="Communes"):
for commune in tqdm(session.execute(select(Commune).filter_by(departement_code="67")).scalars().all(), desc="Communes"):
reg_code = commune.departement.region_code reg_code = commune.departement.region_code
reg_path = f"{reg_code}/" reg_path = f"{reg_code}/"
dpt_code = commune.departement_code dpt_code = commune.departement_code
@ -295,4 +294,5 @@ def run(engine: Engine) -> None:
importer_resultats_france(engine) importer_resultats_france(engine)
importer_resultats_regions(engine) importer_resultats_regions(engine)
importer_resultats_departements(engine) importer_resultats_departements(engine)
importer_resultats_communes(engine) # FIXME Les communes prennent trop de temps
# importer_resultats_communes(engine)