inutile de poursuivre s'il n'y a pas de résultats

This commit is contained in:
SebF 2021-10-10 19:24:18 +02:00
parent 4d05328ea3
commit 60078c9284
1 changed files with 14 additions and 10 deletions

View File

@ -84,20 +84,24 @@ def main():
# appel overpass # appel overpass
data = utils.run_overpass_query(req.critere, AIRE_DE_RECHERCHE) data = utils.run_overpass_query(req.critere, AIRE_DE_RECHERCHE)
print(f"{len(data['elements'])} résultats") nb_resultats = len(data["elements"])
print(f"{nb_resultats} résultats")
# géocodage inverse if nb_resultats > 0:
data = utils.geocodage(data) # géocodage inverse
data = utils.geocodage(data)
# traduction # traduction
data = utils.traduction("bicycle_parking", TRAD_BICYCLE_PARKING, data) data = utils.traduction(
"bicycle_parking", TRAD_BICYCLE_PARKING, data
)
# Sauvegarde # Sauvegarde
os.makedirs(DOSSIER_SAUVEGARDE, exist_ok=True) os.makedirs(DOSSIER_SAUVEGARDE, exist_ok=True)
export_json = utils.nettoyage_json_pour_umap(data, req.champs) export_json = utils.nettoyage_json_pour_umap(data, req.champs)
utils.save_as_json(export_json, req.nom) utils.save_as_json(export_json, req.nom)
utils.save_as_ods(req.champs, data, req.nom) utils.save_as_ods(req.champs, data, req.nom)
break break
except errors.ApiError: except errors.ApiError: