2020
2121from openrl .envs .common import build_envs
2222from openrl .envs .PettingZoo .registration import pettingzoo_env_dict , register
23- from openrl .envs .wrappers .pettingzoo_wrappers import SeedEnv
23+ from openrl .envs .wrappers .pettingzoo_wrappers import CheckAgentNumber , SeedEnv
2424
2525
2626def PettingZoo_make (id , render_mode , disable_env_checker , ** kwargs ):
@@ -46,8 +46,9 @@ def make_PettingZoo_env(
4646 ** kwargs ,
4747):
4848 env_num = 1
49- env_wrappers = [SeedEnv ]
49+ env_wrappers = [CheckAgentNumber , SeedEnv ]
5050 env_wrappers += copy .copy (kwargs .pop ("env_wrappers" , []))
51+
5152 env_fns = build_envs (
5253 make = PettingZoo_make ,
5354 id = id ,
@@ -65,16 +66,15 @@ def make_PettingZoo_envs(
6566 render_mode : Optional [Union [str , List [str ]]] = None ,
6667 ** kwargs ,
6768):
68- from openrl .envs .wrappers import ( # AutoReset,; DictWrapper,
69+ from openrl .envs .wrappers import ( # AutoReset,; DictWrapper,; Single2MultiAgentWrapper,
6970 MoveActionMask2InfoWrapper ,
7071 RemoveTruncated ,
71- Single2MultiAgentWrapper ,
7272 )
7373
74- env_wrappers = [SeedEnv ]
74+ env_wrappers = [CheckAgentNumber , SeedEnv ]
7575 env_wrappers += copy .copy (kwargs .pop ("opponent_wrappers" , []))
7676 env_wrappers += [
77- Single2MultiAgentWrapper ,
77+ # Single2MultiAgentWrapper,
7878 RemoveTruncated ,
7979 MoveActionMask2InfoWrapper ,
8080 ]
0 commit comments