Resultados da pesquisa a pedido "decorator"

4 a resposta

Como fazer com que o Django permission_required decorator não redirecione os usuários já logados para a página de login, mas mostre alguma mensagem

10 a resposta

Como tirar decoradores de uma função em Python

Digamos que eu tenha o seguinte:

10 a resposta

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 ...

4 a resposta

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 ...

15 a resposta

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 ...

2 a resposta

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 ...

6 a resposta

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 ...

10 a resposta

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 é, ...

4 a resposta

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, ...

7 a resposta

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, ...