Resultados da pesquisa a pedido "decorator"
Como tirar decoradores de uma função em Python
Digamos que eu tenha o seguinte:
omo implementar um decorador em PH
Suponha que haja uma classe chamada "Class_A ", tem uma função de membro chamada"func ". Eu quero o "func "para fazer algum trabalho extra envolvendoClass_A em uma classe de decorador. $worker = new Decorator(new Original()); Alguém pode dar ...
Python converte args para kwargs
Estou escrevendo um decorador que precisa chamar outras funções antes da chamada da função que está decorando. A função decorada pode ter argumentos posicionais, mas as funções que o decorador chamará podem aceitar apenas argumentos de ...
Existe um decorador para simplesmente armazenar em cache os valores de retorno da funçã
Considere o seguinte @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name Sou novo, mas acho que o armazenamento em cache pode ser considerado um decorador. Só que não encontrei ...
Acessando a classe que possui um método decorado do decorador
Estou escrevendo um decorador para métodos que devem inspecionar os métodos pai (os métodos com o mesmo nome nos pais da classe em que estou decorando Exemplo (do quarto exemplo dePEP ...
Como decorar uma aula?
No Python 2.5, existe uma maneira de criar um decorador que decora uma classe? Especificamente, quero usar um decorador para adicionar um membro a uma classe e alterar o construtor para obter um valor para esse membr Procurando algo parecido ...
Como criar um decorador Python que pode ser usado com ou sem parâmetro
Gostaria de criar um decorador Python que possa ser usado com os parâmetros: @redirect_output("somewhere.log") def foo(): ....ou sem eles (por exemplo, para redirecionar a saída para stderr por padrão): @redirect_output def foo(): ....Isso é, ...
Por que @ foo.setter em Python não funciona para mim?
Então, estou brincando com decoradores em Python 2.6 e estou tendo alguns problemas para fazê-los funcionar. Aqui está o meu arquivo de classe: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, ...
Posso usar um decorador para alterar o escopo local de uma função em Pytho
Existe alguma maneira de escrever um decorador para que o seguinte funcion assert 'z' not in globals() @my_decorator def func(x, y): print zEDIT: movido de anwser Em resposta ao hop "por quê?": Sintaxe sugar / DRY. Não se trata de cache, ...