linux-BR.org

Notícias de software livre e tecnologias

Este PEP propõe suporte para fazer módulos diretamente chamáveis, definindo
um objeto __call__ no espaço de nome global do módulo, seja como padrão
função ou um objeto chamável arbitrário.Também resulta em um objeto “módulo” que está faltando todo o módulo especial
Atributos, incluindo __doc__, __package__, __path__, etc. A documentação de objetos chamáveis emuladores incluirá uma seção
cobrindo módulos chamáveis, com código de exemplo, semelhante à seção para
Acesso ao atributo do módulo de personalização.PEP 562 Adicionado suporte para __getAtTr __ () e __dir __ () para módulos, mas
definir __getAtTr__ para retornar um valor para __call__ ainda não
Faça um módulo chamável.Soluções alternativas existentes para criar módulos chamáveis já dependem de
esse comportamento para objetos genéricos, resultando em desempenho semelhante para estes
módulos chamáveis.

Fonte: https://peps.python.org/pep-0713/