Acabei de publicar um texto novo no Bolha sobre decorators em Python: em vez de tratar decorator como “mágica”, eu mostro passo a passo o que acontece quando você escreve @meu_decorator em cima de uma função, como o Python avalia isso internamente e como isso vira só uma atribuição de função em tempo de definição. Além de destrinchar o funcionamento interno, o artigo mostra como criar seus próprios decorators do zero, primeiro na forma “manual” (sem sintaxe de @), depois evoluindo para exemplos práticos como log, medição de tempo de execução e validação de argumentos. Se você quer entender de verdade o que está acontecendo por baixo do capô quando usa decorators — e parar de só copiar exemplo de Stack Overflow — vale dar uma lida: https://bolha.blog/riverfount/decorators-internamente-como-funcionam-e-como-criar-os-seus #Python #Decorators