linux-BR.org

Notícias de software livre e tecnologias

Usamos a linha de cabeçalho de um método para distinguir entre eles:
Obviamente, essas são apenas aproximações, mas funcionam bem o suficiente para uma pequena utilidade usada para exploração.Mas primeiro, vamos definir alguns ajudantes e variáveis de configuração:
Também queremos imprimir uma chamada de chamadas de método, por isso usamos o recuo para rastrear o nível atual de indentação.Publiquei esse código sob a licença do MIT no GitHub, então fique à vontade para melhorar, estender e modificá -lo.Eu escrevi algo comparável no meu blog Post Instruming Java Code para encontrar e lidar com aulas não utilizadas, mas desta vez, preciso dele em Python e com granularidade no nível do método.O Module_Matcher é a expressão regular que usamos para determinar se queremos considerar um módulo, suas classes e métodos.

Fonte: https://mostlynerdless.de/blog/2023/12/01/finding-all-used-classes-methods-and-functions-of-a-python-module/