File size: 520 Bytes
f013b22
 
 
522e6c3
f013b22
 
 
 
 
 
522e6c3
 
f013b22
 
 
 
522e6c3
f013b22
 
522e6c3
f013b22
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

from pocketflow import Flow

from nodes import Decide, Search, Wikipedia, Answer

def createFlow(logger):
    decide = Decide()
    decide.setLogger(logger)
    search = Search()
    search.setLogger(logger)
    wikipedia = Wikipedia()
    wikipedia.setLogger(logger)
    answer = Answer()
    answer.setLogger(logger)

    decide - "search" >> search
    decide - "wikipedia" >> wikipedia
    decide - "answer" >> answer
    search - "decide" >> decide
    wikipedia - "decide" >> decide

    return Flow(start=decide)