in src/frontend_service/orchestrator/langchain_tools/tools.py [0:0]
def generate_search_airports(client: aiohttp.ClientSession):
async def search_airports(country: str, city: str, name: str):
params = {
"country": country,
"city": city,
"name": name,
}
response = await client.get(
url=f"{BASE_URL}/airports/search",
params=filter_none_values(params),
headers=get_headers(client),
)
response_json = await response.json()
response_results = response_json.get("results")
if len(response_results) < 1:
return "There are no airports matching that query. Let the user know there are no results."
else:
return response_results
return search_airports