История изменений
Исправление i-rinat, (текущая версия) :
Есть какой-то грамотный паттерн чтоли?
Сделай вложенную функцию, а разовое действие выполняй только в основной.
def recursion(position1, string1, position2, string2):
do_once()
def recursion_impl(position1, string1, position2, string2):
....
....
....
return recursion_impl(position1, string1, position2, string2)
Исходная версия i-rinat, :
Есть какой-то грамотный паттерн чтоли?
Сделай вложенную функцию, а разовое действие выполняй только в основной.