Skip to content

Commit 13230f4

Browse files
Improve Wrapper and VectorWrapper error checking (#1260)
1 parent 9ba3283 commit 13230f4

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

gymnasium/core.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,9 @@ def __init__(self, env: Env[ObsType, ActType]):
307307
env: The environment to wrap
308308
"""
309309
self.env = env
310-
assert isinstance(env, Env)
310+
assert isinstance(
311+
env, Env
312+
), f"Expected env to be a `gymnasium.Env` but got {type(env)}"
311313

312314
self._action_space: spaces.Space[WrapperActType] | None = None
313315
self._observation_space: spaces.Space[WrapperObsType] | None = None

gymnasium/vector/vector_env.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,9 @@ def __init__(self, env: VectorEnv):
355355
env: The environment to wrap
356356
"""
357357
self.env = env
358-
assert isinstance(env, VectorEnv)
358+
assert isinstance(
359+
env, VectorEnv
360+
), f"Expected env to be a `gymnasium.vector.VectorEnv` but got {type(env)}"
359361

360362
self._observation_space: gym.Space | None = None
361363
self._action_space: gym.Space | None = None

0 commit comments

Comments
 (0)