bonjour,
dans mon code python (2.4.4), j'utilise SUDS pour faire appel à un webservice.
J'ai mis cet appel dans une boucle TRY..EXCEPT si au cas où la transmission dure longtemps ou retourne un échec.
en gras j'ai mis le code qui fait appel au webservice, j'ai volontairement changer le nom de la méthode pour créer une erreur.
Mais voilà, le try..except ne fonctionne pas et le script s'arrête et ne continue pas (ne vas pas dans le try).
Pourquoi ?
pourquoi la partie except ne se déclenche pas ?
dans mon code python (2.4.4), j'utilise SUDS pour faire appel à un webservice.
J'ai mis cet appel dans une boucle TRY..EXCEPT si au cas où la transmission dure longtemps ou retourne un échec.
Citation:
try: print "1: juste avant req webservice" nouveau = client.service.ReceptionInterventionsPrestees_ERROR(identifiant,date_recup) print"2: juste apres si tout est OK" except suds.WebFault, e: print "retour erreur webservice=",e print "3 : Juste apres envoi et reception voire erreur" |
Mais voilà, le try..except ne fonctionne pas et le script s'arrête et ne continue pas (ne vas pas dans le try).
Pourquoi ?
pourquoi la partie except ne se déclenche pas ?
Aucun commentaire:
Enregistrer un commentaire