Comment obtenir toutes les méthodes d'une classe A donnée qui sont décorées avec le @decorator2 ?
class A():
def method_a(self):
pass
@decorator1
def method_b(self, b):
pass
@decorator2
def method_c(self, t=5):
pass
2 votes
Avez-vous un contrôle sur le code source de "decorator2" ?
11 votes
Disons que non, juste pour garder l'intérêt. mais quand cela rend la solution beaucoup plus facile, cette solution m'intéresse aussi.
17 votes
+1 : "garder l'intérêt" : apprendre davantage de cette façon
11 votes
@S.Lott : Apprendre moins par la recherche, vous voulez dire. Regardez la première réponse ci-dessous. N'est-ce pas une très bonne contribution à l'OS, augmentant sa valeur en tant que ressource pour les programmeurs ? Je soutiens que la raison principale pourquoi cette réponse est si bonne, c'est que @kraiz voulait "garder l'intérêt". Les réponses à votre question en lien ne contiennent pas de dixième des informations contenues dans la réponse ci-dessous, sauf si vous comptez les deux liens qui ramènent ici.