URL: https://linuxfr.org/forums/programmation-python/posts/propagation-r%C3%A9cup%C3%A9ration-des-exceptions Title: propagation / récupération des exceptions Authors: carlo Date: 2007年10月17日T17:13:09+02:00 Tags: Score: 0 Bonjour, j'ai dans un Main.py un appel à une méthode de classe, celle-ci peut levée des exceptions et dans ce cas, j'ai bien le message d'erreur qui apparait, mais comment fais-je pour avoir dans mon Main.py une récupération/remontée de mon exception afin d'interrompre le traitement de mon programme si celle-ci survient ? exemple : ma classe Recherche avec ma fonction recherche ##Recherche.py ... def recherche(arguments divers) ... try: £spaces£ £/spaces£result_id = ldapconnection.search(basedn, scope, filtre) except ldap.FILTER_ERROR, error_message: £spaces£ £/spaces£print "Search filter error. %s " % error_message else: £spaces£ £/spaces£return resultid mon fichier Main.py principal qui fait appel à la classe précédente ##Main.py ... rech = Recherche.Recherche(connection_ldap) J'ai bien essayé de faire try: £spaces£ £/spaces£rech = Recherche.Recherche(connection_ldap) except: £spaces£ £/spaces£print error_message exit mais ça ne marche pas vraiment. Quelqu'un a-t-il une idée ?

AltStyle によって変換されたページ (->オリジナル) /