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 :
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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...
Merci d'avance
See++
Partager