single
Desafio: Decorador de Registro
Deslize para mostrar o menu
Você pode usar o atributo __name__ de qualquer objeto função em Python para obter seu nome como uma string. Ao escrever um decorator, acesse o nome da função decorada usando func.__name__ dentro do wrapper. Isso é útil para registro de logs ou depuração.
Deslize para começar a programar
Escreva um decorador que exiba o nome da função chamada e seus argumentos:
-
Utilize o atributo
__name__da função dentro do wrapper para acessar seu nome; -
Exiba a tupla
argspara argumentos posicionais e o dicionáriokwargspara argumentos nomeados; -
Retorne o resultado para que o decorador não altere o comportamento da função.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo