Salut,
J'essaie de créer un décorateur ClassMethod
qui s'applique sur la méthode d'une classe. Le but de ce décorateur est de faire en sorte que la méthode décorée ne puisse être appelée uniquement via MaClasse.methode_decoree
et pas par instance_de_MaClasse.methode_decoree
. Je pense faire ça en redéfinissant la métaclasse de la classe dans laquelle est définie la méthode (il est probable que mon objectif soit irréalisable). Pour cela j'ai besoin de récupérer la métaclasse de cette classe, et de l'affecter à une nouvelle.
Merci d'avance,
Alpha.
+0
-0