Como posso encontrar métodos Python sem instruções de retorno?

Eu gosto muito quando métodos de objetos, que modificam a propriedade dos objetos, retornamself para que você possa encadear chamadas de método. Por exemplo:

boundingBox.grow(0.05).shift(x=1.3)

ao invés de

boundingBox.grow(0.05)
boundingBox.shift(x=1.3)

Gostaria de pesquisar o código dos meus projetos antigos para ajustar esse padrão. Como posso encontrar métodos que não possuem uma declaração de retorno?

Idealmente, eu gostaria que um programa fosse executado sobre uma pasta. O programa pesquisa arquivos Python, procura classes, examina seus métodos e pesquisa declarações de retorno. Se não houver uma declaração de retorno, ele gera o nome do arquivo, o nome da classe e o nome do método.

questionAnswers(1)

yourAnswerToTheQuestion