Resultados da pesquisa a pedido "decorator"
Se o valor de retorno de uma função modificada pelo decorador python pode ser apenas Nonetype
Eu escrevi um decorador que obtém o tempo de execução do programa, mas o valor de retorno da função se torna Nonetype. def gettime(func): def wrapper(*args, **kw): t1 = time.time() func(*args, **kw) t2 = time.time() t = (t2-t1)*1000 print("%s ...
Como combinar vários decoradores de propriedades no Typescript?
Eu tenho aulaTemplate com uma propriedade_id que tem decoradores declass-transformer etyped-graphql import {classToPlain, Exclude, Expose, plainToClass, Type } from 'class-transformer'; import { ExposeToGraphQL } ...
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 ...
É possível modificar o tipo de retorno do método pelo decorador?
Vamos imaginar que eu tenho umA decorador que está sendo aplicado em um método que retorna uma string. O decorador usa essa string e, no final, retornaB tipo (uma classe). class B { constructor(text: string) { ... } method() {...} } class X { ...
Dica do tipo Python 3 para decorador
Considere o seguinte código: from typing import Callable, Any TFunc = Callable[..., Any] def get_authenticated_user(): return "John" def require_auth() -> Callable[TFunc, TFunc]: def decorator(func: TFunc) -> TFunc: def wrapper(*args, **kwargs) ...
Quando e como o decorador se aplica às classes decoradas dos pacotes @angular
Se eu usar um decorador em minha classe, o decorador será avaliado ao importar a classe. Aqui está o pequeno exemplo: @NgModule({ ... }) export class BModule { ... }Transpiled como: var BModule = (function () { function BModule() { } BModule = ...
Usando listas em vez do padrão do decorador?
Um caso de uso Decorator Pattern do livro "Head First: Design Patterns" me fez ter essa pergunta. Vou tentar anotá-la: É um sistema de cafeteria com alguns cafés e muitos condimentos que você pode colocar neles (por um custo extra), você precisa ...
Como obter o código-fonte da função envolvida por um decorador?
Eu queria imprimir o código fonte paramy_func, envolvido pormy_decorator: import inspect from functools import wraps def my_decorator(some_function): @wraps(some_function) def wrapper(): some_function() return wrapper @my_decorator def ...
Por que devo usar um método de classe em python? [duplicado
Esta pergunta já tem uma resposta aqui: Significado de @classmethod e @staticmethod para iniciantes? [duplicado [/questions/12179271/meaning-of-classmethod-and-staticmethod-for-beginner] 12 respostas Qual é o objetivo dos métodos de ...
Decorador Python deixando erro NoneType
Eu fiz duas funções fazendo a mesma coisa, mas de maneira diferente. Eu quero comparar o tempo que cada função leva para executar, então eu adicionei um decorador @calcul_time. O script funciona, mas recebo a seguinte mensagem de erro: {1: 1, 2: ...