Моей программы является Bunge функций, называемых в порядке:Используя выходом из функции в качестве входных данных другого
function1 -> function2 -> function3 ....
Все они получают тот же вход: словарь называется options
.
Пример:
def function1(options):
# do something with options
def function2(options):
# do other thing with options
def function3(options):
# do other thing with options
Есть ли какой-либо инструмент, чтобы помочь мне реализовать какую-то Fluent Interface?
В настоящее время я использую зацикливание:
flow = [function1,
function2,
function3]
options = {}
for phase in flow:
phase(options)
Спасибо.
Ваше текущее осуществление совершенна на основе информации, говоря о котором идет речь. –