From 0310dd0743b10543e16bb367c3f1c5f9fed575a2 Mon Sep 17 00:00:00 2001 From: Erik Nygren <erik.nygren@sbb.ch> Date: Mon, 15 Jul 2019 08:17:24 -0400 Subject: [PATCH] fixed previous bug in rendering the prediction. Now testing if prediciton was actually generated before rendering it. --- flatland/utils/rendertools.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flatland/utils/rendertools.py b/flatland/utils/rendertools.py index f3039e2d..fe1a3593 100644 --- a/flatland/utils/rendertools.py +++ b/flatland/utils/rendertools.py @@ -420,7 +420,7 @@ class RenderTool(object): self.plot_agents(targets=True, selected_agent=selected_agent) if show_observations: self.render_observation(range(env.get_num_agents()), env.dev_obs_dict) - if show_predictions: + if show_predictions and len(env.dev_pred_dict) > 0: self.render_prediction(range(env.get_num_agents()), env.dev_pred_dict) # Draw some textual information like fps text_y = [-0.3, -0.6, -0.9] @@ -554,7 +554,7 @@ class RenderTool(object): if show_observations: self.render_observation(range(env.get_num_agents()), env.dev_obs_dict) - if show_predictions: + if show_predictions and len(env.dev_pred_dict) > 0: self.render_prediction(range(env.get_num_agents()), env.dev_pred_dict) if show: self.gl.show() -- GitLab