У меня есть следующий график задач.
def getdocs():
return [doc1,doc2]
def tosents(doc):
return doc.split(".") # Except doc is a list of docs
def towords(sent):
return sent.split(" ")
graph = {
"documents": (getdocs,),
"sentences": (tosents,"documents"),
"words": (towords, "sentences")
}
Каждая задача возвращает список, но я хочу, чтобы эти результаты были распараллелены получающей функции, которая должна принимать только одно значение (например, строку),В настоящее время результаты передаются.
Как я могу указать, что результаты должны быть перечислены по функции-получателю? Используя yield?
Спасибо заранее.