From 961c36885abcd9a160e6585cbb3c7b7969b6d467 Mon Sep 17 00:00:00 2001 From: mhidalgo-bdai <144129882+mhidalgo-bdai@users.noreply.github.com> Date: Mon, 1 Jul 2024 18:25:01 -0300 Subject: [PATCH] Fix SpotGraphNav.list_graph() implementation. (#123) Waypoint name may not be an integer. Signed-off-by: Michel Hidalgo --- spot_wrapper/spot_graph_nav.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spot_wrapper/spot_graph_nav.py b/spot_wrapper/spot_graph_nav.py index 4b39080f..994cde74 100644 --- a/spot_wrapper/spot_graph_nav.py +++ b/spot_wrapper/spot_graph_nav.py @@ -68,7 +68,7 @@ def list_graph(self) -> typing.List[str]: """ ids, eds = self._list_graph_waypoint_and_edge_ids() - return [v for k, v in sorted(ids.items(), key=lambda id: int(id[0].replace("waypoint_", "")))] + return [v for _, v in sorted(ids.items(), key=lambda item: item[0])] def navigate_initial_localization( self,