From 36039d8f61cbc0cd57d83ca1e8ad36fdca7336a2 Mon Sep 17 00:00:00 2001 From: Jiri Vlasak Date: Tue, 14 Mar 2023 15:57:41 +0100 Subject: [PATCH] Fix plot when obst in json is null --- scripts/plot_json_objects_scenario.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/plot_json_objects_scenario.py b/scripts/plot_json_objects_scenario.py index 76e29cf..b8a4d16 100755 --- a/scripts/plot_json_objects_scenario.py +++ b/scripts/plot_json_objects_scenario.py @@ -316,7 +316,8 @@ if __name__ == "__main__": MINY = scenario["init"][1] MAXX = scenario["init"][0] MAXY = scenario["init"][1] - if "obst" in scenario and len(scenario["obst"]) > 0: + if ("obst" in scenario and isinstance(scenario["obst"], list) + and len(scenario["obst"]) > 0): for o in scenario["obst"]: if not o: continue @@ -542,7 +543,8 @@ if __name__ == "__main__": lw=0, ) # Plot obstacles, slot. - if "obst" in scenario and len(scenario["obst"]) > 0: + if ("obst" in scenario and isinstance(scenario["obst"], list) + and len(scenario["obst"]) > 0): for o in scenario["obst"]: if not o: continue -- 2.39.2