Bonjour,
Je n'ai pas compris comment gérer les exceptions sous Python. Dans la documentation officielle, il y a comme exemple :
Mais je ne comprends pas comment utiliser cette exemple pour créer des exceptions "custom" de ce style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class MyError(Exception): def __init__(self, value): self.value = value def __str__(self): return repr(self.value)
Donc l'idée c'est de pouvoir faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 def monErreur (self, valeur): if valeur < 0: print "La valeur ne doit pas être négative !" if valeur > 1200: print "La valeur ne peut pas être supérieure à 1200 !"
Vous voyez l'idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 try: test = Tkinter.Entry() except MyError.monErreur, e: print "Erreur : "+str(e)
Merci d'avance !
Partager