Bonjour à tous,
J'ai créé une classe ParametreTypeIncorrect qui hérite de la classa Exception pour pouvoir gérer les types des arguments passés à des instructions comme IADD, SCONST, SOUT, SIN, etc ... Dans le cadre du petit programme que j'essaie de coder (que dieu me vienne en aide!), je ne considère que les types int et str.
Voici ma sous classe ParametreTypeIncorrect :
et voici une partie de mon code où je la lève :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
Je teste ma fonction VerificationDesCommandes avec l'exemple suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
et j'obtiens le TraceBack suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Est ce que __main__ est une méthode de la classe Exception ? Et comment je peux faire pour afficher le message d'erreur que j'ai mis dans la définition de la méthode __repr__ ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
Bien cordialement.

 

 
		
		 
        

 
			
			


 
   
 


 Afficher le message d'erreur en levant une exception
 Afficher le message d'erreur en levant une exception
				 Répondre avec citation
  Répondre avec citation

 
 
 
  
Partager