in gym3/interop.py [0:0]
def __init__(self, bv_env: "baselines.common.VecEnv", render_mode=None):
super().__init__(
ob_space=_space2vt(bv_env.observation_space),
ac_space=_space2vt(bv_env.action_space),
num=bv_env.num_envs,
)
self.observe_tuple = None
self.bv_env = bv_env
self.observe_tuple = (
np.zeros(self.num, "f"),
self.bv_env.reset(),
np.zeros(self.num, np.bool),
)
self.have_new_action = False
self.info = [{} for _ in range(self.num)]
self.render_mode = render_mode