in src/dfcx_scrapi/tools/search_util.py [0:0]
def _flow_level_handlers(self):
flows_in_agent = self.flows.list_flows(self.agent_id)
flow_event_handler_data = pd.DataFrame()
for flow in flows_in_agent:
flow_level_event_handlers = flow.event_handlers
flow_level_event_handlers_dataframe = pd.DataFrame()
for handler in flow_level_event_handlers:
flow_level_event_handlers_dataframe = (
pd.concat([
flow_level_event_handlers_dataframe,
pd.DataFrame(
columns=[
"flow",
"event",
"messages",
"transition_flow",
"transition_page",
],
data=[
[
flow.display_name,
handler.event,
handler.trigger_fulfillment.messages,
handler.target_flow,
handler.target_page,
]
],
)
])
)
flow_event_handler_data = pd.concat([
flow_event_handler_data,
flow_level_event_handlers_dataframe
])
return flow_event_handler_data