Como o PR que eu fiz usa uns métodos especiais de Python, isso pode ser o comportamento se altere dependendo da versão do interpretador. Seria bom adicionar testes e verificar se ele roda em várias versões de Python.