From eeac2f26aa8589d10baf918dd154ba3d06fb3676 Mon Sep 17 00:00:00 2001 From: SebF Date: Sat, 9 Oct 2021 14:31:01 +0200 Subject: [PATCH] =?UTF-8?q?cr=C3=A9ation=20du=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- recup_donnees_OSM_Overpass.py | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/recup_donnees_OSM_Overpass.py b/recup_donnees_OSM_Overpass.py index 5774203..89968dd 100644 --- a/recup_donnees_OSM_Overpass.py +++ b/recup_donnees_OSM_Overpass.py @@ -261,27 +261,29 @@ def sauvegarde_ods(overpass_query_fields, data, nom_req): print("Sauvegarde résultats format ODS pour " + nom_req) -for req in requetes.reqs : +def main(): + for req in requetes.reqs: - for nb_essai in range(max_retry) : + for nb_essai in range(max_retry): # on tente max_retry fois - try : - - executer_requete_et_exporter_resultats(req.nom, req.critere, aire_de_recherche, req.champs) - - break - - except errors.Api_error : + try: + executer_requete_et_exporter_resultats( + req.nom, req.critere, aire_de_recherche, req.champs + ) + break + except errors.Api_error: - if (nb_essai == max_retry) : - print ("trop d'erreurs d'API - abandon") + if nb_essai == max_retry: + print("trop d'erreurs d'API - abandon") exit() - print ("erreur API - on retente dans "+str(retry_delay)+"s") + print("erreur API - on retente dans " + str(retry_delay) + "s") time.sleep(retry_delay) + print("Fini") -print("Fini") +if __name__ == "__main__": + main()