From 26dc738da5b3d0ccc54a3c046958de0f9000228d Mon Sep 17 00:00:00 2001 From: will Date: Thu, 23 Jan 2025 21:28:14 +0800 Subject: [PATCH] only remove if lane_idx exist in closed_lanes Signed-off-by: will --- .../rmf_demos_fleet_adapter/fleet_adapter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rmf_demos_fleet_adapter/rmf_demos_fleet_adapter/fleet_adapter.py b/rmf_demos_fleet_adapter/rmf_demos_fleet_adapter/fleet_adapter.py index f83bd007..a0ec4653 100644 --- a/rmf_demos_fleet_adapter/rmf_demos_fleet_adapter/fleet_adapter.py +++ b/rmf_demos_fleet_adapter/rmf_demos_fleet_adapter/fleet_adapter.py @@ -456,7 +456,8 @@ def lane_request_cb(msg): closed_lanes.add(lane_idx) for lane_idx in msg.open_lanes: - closed_lanes.remove(lane_idx) + if lane_idx in closed_lanes: + closed_lanes.remove(lane_idx) state_msg = ClosedLanes() state_msg.fleet_name = fleet_name