Récupérer les noms des classes parents
Salut,
Voilà mon problème.
Je parse des fichiers python.
Je dois notamment m'arranger pour récupérer le prototype de la méthode __init__ de chaque classe.
Le problème est que lorsque je n'ai pas de méthode __init__, celle ci peut être définie par héritage.
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
class A :
def __init__(self,toto=""):
self.titi = toto
self.x=48
class B(A) :
def __init__(self,titi=""):
self.titi=titi
self.x=48
class C(A) :
def getTiti(self):
return titi |
quand je parse mon fichier python, je suis capable de dire que A et B ont un __init__ definit, mais par contre, comment est ce que je peux trouver que C hérite de A ?
Y a t il une fonction ou méthode prévue pour ca ?
Si je sais que C hérite de A et que je connais le protoype du __init__ de A, c'est gagné, malheureusement, il me manque la première partie...
Je sais pas si c'était très clair... :aie:
Merci d'avance
See++