arjun-radha-krishnan commited on
Commit
1365a32
·
verified ·
1 Parent(s): 334ac1a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -22,9 +22,16 @@ def show_map(places_list):
22
  attraction = place['attraction']
23
  desc = place['description']
24
 
25
- locate = geolocator.geocode(f"{attraction}, {city}")
 
 
 
 
26
  if locate is None:
27
- locate = geolocator.geocode(f"{city}")
 
 
 
28
 
29
  if locate is not None:
30
  if i == 0:
@@ -39,8 +46,11 @@ def parse_output(output):
39
 
40
  itinerary = "Itinerary" + output.split("Key points:")[0].split('Itinerary:')[1]
41
  key_points = output.split("Key points:")[1].strip()
42
- itinerary_list = json.loads(key_points)
43
-
 
 
 
44
  return itinerary, itinerary_list
45
 
46
 
 
22
  attraction = place['attraction']
23
  desc = place['description']
24
 
25
+ try:
26
+ locate = geolocator.geocode(f"{attraction}, {city}")
27
+ except:
28
+ locate = None
29
+
30
  if locate is None:
31
+ try:
32
+ locate = geolocator.geocode(f"{city}")
33
+ except:
34
+ locate = None
35
 
36
  if locate is not None:
37
  if i == 0:
 
46
 
47
  itinerary = "Itinerary" + output.split("Key points:")[0].split('Itinerary:')[1]
48
  key_points = output.split("Key points:")[1].strip()
49
+ try:
50
+ itinerary_list = json.loads(key_points)
51
+ except:
52
+ itinerary_list = []
53
+
54
  return itinerary, itinerary_list
55
 
56