in gym_http_server.py [0:0]
def step(self, instance_id, action, render):
env = self._lookup_env(instance_id)
if isinstance( action, six.integer_types ):
nice_action = action
else:
nice_action = np.array(action)
if render:
env.render()
[observation, reward, done, info] = env.step(nice_action)
obs_jsonable = env.observation_space.to_jsonable(observation)
return [obs_jsonable, reward, done, info]