Decoradores de Python em classes
Alguém pode escrever algo como:
class Test(object):
def _decorator(self, foo):
foo()
@self._decorator
def bar(self):
pass
Isso falha: o auto em @self é desconhecido
Eu também tentei:
@Test._decorator(self)
que também falha: Teste desconhecido
Eu gostaria de alterar temporariamente algumas variáveis de instância no decorador e, em seguida, execute o método decorado, antes de alterá-los novamente.