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

View File

@ -84,20 +84,24 @@ def main():
# appel overpass
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
data = utils.geocodage(data)
if nb_resultats > 0:
# géocodage inverse
data = utils.geocodage(data)
# traduction
data = utils.traduction("bicycle_parking", TRAD_BICYCLE_PARKING, data)
# traduction
data = utils.traduction(
"bicycle_parking", TRAD_BICYCLE_PARKING, data
)
# Sauvegarde
os.makedirs(DOSSIER_SAUVEGARDE, exist_ok=True)
export_json = utils.nettoyage_json_pour_umap(data, req.champs)
# Sauvegarde
os.makedirs(DOSSIER_SAUVEGARDE, exist_ok=True)
export_json = utils.nettoyage_json_pour_umap(data, req.champs)
utils.save_as_json(export_json, req.nom)
utils.save_as_ods(req.champs, data, req.nom)
utils.save_as_json(export_json, req.nom)
utils.save_as_ods(req.champs, data, req.nom)
break
except errors.ApiError: