]> git.xn--bdkaa.com Git - where-are-you.py.git/commitdiff
add sightseeings and take only 3 vehicles
authorzharkovstas <zharkovstas@skbkontur.ru>
Sat, 18 May 2019 20:06:37 +0000 (01:06 +0500)
committerzharkovstas <zharkovstas@skbkontur.ru>
Sat, 18 May 2019 20:06:37 +0000 (01:06 +0500)
app.py

diff --git a/app.py b/app.py
index 636f0c68904917bd57ab4b3d63a932f7a9d1648e..25c209af548cddeb2af8a4c9e78a5c70bff01522 100644 (file)
--- a/app.py
+++ b/app.py
@@ -7,6 +7,8 @@ from street_predictor import parse_summary
 
 from osm.osm import describe_objects
 
+import itertools
+
 min_lat, max_lat, min_lon, max_lon = 56.807556, 56.847826, 60.570744, 60.657791
 move_distance = 300
 
@@ -55,12 +57,15 @@ def add_tips(game):
             'Вы рядом с ' + convert_building_type(buildings[0]['building_type']) + ' высотой в ' + buildings[0][
                 'levels'] + ' этажей')
 
-    for v in near_objects['vehicles']:
+    for v in itertools.islice(near_objects['vehicles'], 3):
         if v['vehicle_type'] == 'train':
             game.tips.append(f'Мимо пронесся поезд')
         else:
             game.tips.append(f'Мимо как раз проезжает полупустой {v["name"]}. Можно успеть')
 
+    for s in near_objects['sightseeings']:
+        game.tips.append(f'Кстати, недалеко интересный туристический объект: ' + s["name"])
+
     shuffle(game.tips)