use env.render in dummy_vec_env.render when num_envs == 1 (#74)
* use env.render in dummy_vec_env.render when num_envs == 1 * use shorter super() syntax per Alex's suggestion
This commit is contained in:
@@ -66,3 +66,8 @@ class DummyVecEnv(VecEnv):
|
||||
def get_images(self):
|
||||
return [env.render(mode='rgb_array') for env in self.envs]
|
||||
|
||||
def render(self, mode='human'):
|
||||
if self.num_envs == 1:
|
||||
self.envs[0].render(mode=mode)
|
||||
else:
|
||||
super().render(mode=mode)
|
||||
|
Reference in New Issue
Block a user