Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -278,7 +278,7 @@ def generate_answer(message, choice, retrieval_mode):
|
|
278 |
response = fetch_yelp_restaurants()
|
279 |
return response, extract_addresses(response)
|
280 |
# Check if the question is about flights
|
281 |
-
if "flight" in message.lower() and "birmingham" in message.lower():
|
282 |
response = fetch_google_flights()
|
283 |
return response, extract_addresses(response)
|
284 |
|
@@ -353,7 +353,13 @@ def extract_addresses(response):
|
|
353 |
r'([A-Z].*\s\d{2},\sBirmingham,\sAL\s\d{5})',
|
354 |
r'([a-zA-Z]\s Birmingham)',
|
355 |
r'([a-zA-Z].*,\sBirmingham,\sAL)',
|
356 |
-
r'(^Birmingham,AL$)'
|
|
|
|
|
|
|
|
|
|
|
|
|
357 |
]
|
358 |
addresses = []
|
359 |
for pattern in address_patterns:
|
|
|
278 |
response = fetch_yelp_restaurants()
|
279 |
return response, extract_addresses(response)
|
280 |
# Check if the question is about flights
|
281 |
+
if "flight" in message.lower() or "flights" in message.lower() and "birmingham" in message.lower():
|
282 |
response = fetch_google_flights()
|
283 |
return response, extract_addresses(response)
|
284 |
|
|
|
353 |
r'([A-Z].*\s\d{2},\sBirmingham,\sAL\s\d{5})',
|
354 |
r'([a-zA-Z]\s Birmingham)',
|
355 |
r'([a-zA-Z].*,\sBirmingham,\sAL)',
|
356 |
+
r'(^Birmingham,AL$)',
|
357 |
+
r'((.*)(Stadium|Field),.*,AL$)',
|
358 |
+
r'((.*)(Stadium|Field),.*,FL$)',
|
359 |
+
r'((.*)(Stadium|Field),.*,MS$)',
|
360 |
+
r'((.*)(Stadium|Field),.*,AR$)',
|
361 |
+
r'((.*)(Stadium|Field),.*,KY$)'
|
362 |
+
|
363 |
]
|
364 |
addresses = []
|
365 |
for pattern in address_patterns:
|