From 60078c92840f7a702cae7952d53ef8d370abf9f0 Mon Sep 17 00:00:00 2001 From: SebF Date: Sun, 10 Oct 2021 19:24:18 +0200 Subject: [PATCH] =?UTF-8?q?inutile=20de=20poursuivre=20s'il=20n'y=20a=20pa?= =?UTF-8?q?s=20de=20r=C3=A9sultats?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- recup_donnees_osm_overpass.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/recup_donnees_osm_overpass.py b/recup_donnees_osm_overpass.py index 9ae445d..68b6044 100644 --- a/recup_donnees_osm_overpass.py +++ b/recup_donnees_osm_overpass.py @@ -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: