Resultados da pesquisa a pedido "decorator"

2 a resposta

Recuperação de gerador usando decorador

Vamos ter uma classe que tem uma função que falha de tempos em tempos, mas após algumas ações, ela simplesmente funciona perfeitamente. Exemplo da vida real seria a Consulta Mysql que gera_mysql_exceptions.OperationalError: (2006, 'MySQL server ...

1 a resposta

Python: passando os valores padrão dos argumentos da função 'para * args ou ** kwargs

Considere um exemplo: def decorator(func): def wrapper(*args, **kwargs): print(args, kwargs) func(*args, **kwargs) return wrapper @decorator def foo(x, y, z=0): pass foo(5, 5)Resultado: (5, 5) {}Por que não(5, 5) {'z': 0}? Como passar todos os ...

2 a resposta

Classe com um registro de métodos baseado em decoradores

Eu tenho uma classe que possui vários métodos, cada um com certas propriedades (no sentido de qualidade). Gostaria que esses métodos estivessem disponíveis em uma lista dentro da classe para que possam ser executados de uma só vez. Observe que as ...

4 a resposta

Por que precisamos do decorador no padrão de design do decorador?

Presumindo que eu tenha uma classe chamadaA, e quero usar o padrão de design do decorador. Corrija-me se eu estiver errado, mas, para que isso funcione, precisamos criar uma classe de decorador, digamosADecorator, que conterá uma referência a umA ...

1 a resposta

Ordem de execução do decorador

def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold @make_italic def hello(): return "hello world" helloHTML = hello()Resultado:"<b><i>hello world</i></b>" Eu compreendo ...

6 a resposta

Decorador Python para definir automaticamente variáveis __init__

Estou cansado de digitar continuamente os mesmos comandos repetitivos repetidamente no meu__init__ função. Eu queria saber se eu poderia escrever um decorador para fazer o trabalho para mim. Aqui está um exemplo da minha pergunta: class Point: ...

7 a resposta

Posso usar o padrão decorador para quebrar um corpo de método?

Eu tenho vários métodos com assinaturas variadas. Esses métodos interagem com uma conexão de dados frágeis; portanto, frequentemente usamos uma classe auxiliar para executar novas tentativas / reconexões, etc. MyHelper.PerformCall( () => { ...

2 a resposta

Escopo de variáveis no decorador python

Estou tendo um problema muito estranho em um decorador Python 3. Se eu fizer isso: def rounds(nr_of_rounds): def wrapper(func): @wraps(func) def inner(*args, **kwargs): return nr_of_rounds return inner return wrapperfunciona muito bem. ...

3 a resposta

Como implementar um decorador datilografado?

TypeScript 1.5 [http://blogs.msdn.com/b/typescript/archive/2015/03/27/announcing-typescript-1-5-alpha.aspx] agora temdecoradores [https://github.com/wycats/javascript-decorators]. Alguém poderia fornecer um exemplo simples demonstrando a maneira ...

3 a resposta

Padrão decorador em C ++

Alguém pode me dar um exemplo do padrão de design do Decorator em C ++? Eu me deparei com a versão Java, mas achei difícil entender a versão C ++ (a partir dos exemplos que encontrei). Obrigado.