Descrição
Crie decoradores que preservam assinaturas e metadados de funções com mais confiabilidade. Isso ajuda bibliotecas Python a envolver funções para logging, validação, cache ou comportamento de API mantendo introspecção útil.
É uma biblioteca para desenvolvedores e não possui interface separada. Decoradores podem mudar como o código executa; por isso, projetos devem manter o comportamento dos wrappers explícito e testado em erros, argumentos e valores de retorno.