|
|
|
@ -31,7 +31,6 @@ class AnswerStreamProcessor(StreamProcessor):
|
|
|
|
|
|
|
|
|
|
|
|
def process(self, generator: Generator[GraphEngineEvent, None, None]) -> Generator[GraphEngineEvent, None, None]:
|
|
|
|
def process(self, generator: Generator[GraphEngineEvent, None, None]) -> Generator[GraphEngineEvent, None, None]:
|
|
|
|
for event in generator:
|
|
|
|
for event in generator:
|
|
|
|
|
|
|
|
|
|
|
|
if isinstance(event, NodeRunStartedEvent):
|
|
|
|
if isinstance(event, NodeRunStartedEvent):
|
|
|
|
if event.route_node_state.node_id == self.graph.root_node_id and not self.rest_node_ids:
|
|
|
|
if event.route_node_state.node_id == self.graph.root_node_id and not self.rest_node_ids:
|
|
|
|
self.reset()
|
|
|
|
self.reset()
|
|
|
|
|