Bonjour,
dans le code ci-dessous je voudrais que l'exception m'indique le nom de la sous-classe B afin de savoir où la méthode n'a pas été implantée.

Toute info. est la bienvenue.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python
#coding=utf-8
 
class class_A():
    def __init__(self, texte):
        self.texte = texte
        self.action()
 
    def action(self):
        raise Exception, "La methode Action n'a pas ete programmee."
 
 
class class_B(class_A):
    def __init__(self, texte):
        self.texte = texte
        self.action()
 
a = class_B("test B")