Decoradores de pitones en las clases.
¿Se puede escribir algo como:
class Test(object):
def _decorator(self, foo):
foo()
@self._decorator
def bar(self):
pass
Esto falla: el auto en @self es desconocido
También intenté:
@Test._decorator(self)
que también falla: Prueba desconocida
Me gustaría cambiar temporalmente algunas variables de instancia en el decorador y luego ejecutar el método decorado, antes de volver a cambiarlas.