in dialogflow-cx/delegators/agent_delegator.py [0:0]
def setup(self):
"""Initializes the agent delegator."""
try:
agent = cx.Agent(
display_name=self.display_name,
default_language_code=self.default_language_code,
time_zone=self.time_zone,
)
request = {"agent": agent, "parent": self.parent}
self._agent = self.client.create_agent(request=request)
except google.api_core.exceptions.AlreadyExists:
request = cx.ListAgentsRequest(
parent=self.parent,
)
for agent in self.client.list_agents(request=request):
if agent.display_name == self.display_name:
request = cx.GetAgentRequest(
name=agent.name,
)
self._agent = self.client.get_agent(request=request)
break