diff --git a/app/eva_common.py b/app/eva_common.py index 753118d..ca9c084 100644 --- a/app/eva_common.py +++ b/app/eva_common.py @@ -355,8 +355,9 @@ def gen_cross_static_info(crossid, nodeid, area_id, cross_ledger_info_dict): for dir in dir_list: dir_length = roads[dir]['topology']['entry']['road_length'] straight_left_split, reverse_turn, left_turn_waiting_area, straight_turn_waiting_area, reversible_lanes_info, outside_left = 0, 0, 0, 0, 0, 0 - if 2 in src_light_dict[dir] and (1 in src_light_dict[dir] or 3 in src_light_dict[dir]): - straight_left_split = 1 + if dir in src_light_dict.keys(): + if 2 in src_light_dict[dir] and (1 in src_light_dict[dir] or 3 in src_light_dict[dir]): + straight_left_split = 1 if roads[dir]['canaliza']['reverse_turn'] == 1: reverse_turn = 1 if roads[dir]['canaliza']['hold_left'] == 1: diff --git a/cross_doctor.ini b/cross_doctor.ini index 2ca28c4..a899876 100644 --- a/cross_doctor.ini +++ b/cross_doctor.ini @@ -15,7 +15,7 @@ dbname = tmnet [server] # 本机服务配置 ;host = localhost -port = 9090 +port = 9091 [redis] ip = 101.42.25.182