Función anidada en Python

¿Qué beneficio o implicaciones podríamos obtener con el código Python de esta manera?

class some_class(parent_class):
    def doOp(self, x, y):
        def add(x, y):
            return x + y
        return add(x, y)

Encontré esto en un proyecto de código abierto, haciendo algo útil dentro de la función anidada, pero no haciendo absolutamente nada fuera de él excepto llamándolo. (El código actual se puede encontraraquí.) ¿Por qué alguien podría codificarlo así? ¿Hay algún beneficio o efecto secundario para escribir el código dentro de la función anidada en lugar de en la función normal externa?

Respuestas a la pregunta(6)

Su respuesta a la pregunta