Skip to content

Commit c79b337

Browse files
committed
parse colon-separated env_id's
1 parent 6d1c6c7 commit c79b337

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

baselines/common/cmd_util.py

-1
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@ def common_arg_parser():
150150
parser.add_argument('--save_video_interval', help='Save video every x steps (0 = disabled)', default=0, type=int)
151151
parser.add_argument('--save_video_length', help='Length of recorded video. Default: 200', default=200, type=int)
152152
parser.add_argument('--play', default=False, action='store_true')
153-
parser.add_argument('--extra_import', help='Extra module to import to access external environments', type=str, default=None)
154153
return parser
155154

156155
def robotics_arg_parser():

baselines/run.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import sys
2+
import re
23
import multiprocessing
34
import os.path as osp
45
import gym
@@ -137,6 +138,8 @@ def get_env_type(args):
137138
if env_id in e:
138139
env_type = g
139140
break
141+
if ':' in env_id:
142+
env_type = re.sub(r':.*', '', env_id)
140143
assert env_type is not None, 'env_id {} is not recognized in env types'.format(env_id, _game_envs.keys())
141144

142145
return env_type, env_id
@@ -197,9 +200,6 @@ def main(args):
197200
args, unknown_args = arg_parser.parse_known_args(args)
198201
extra_args = parse_cmdline_kwargs(unknown_args)
199202

200-
if args.extra_import is not None:
201-
import_module(args.extra_import)
202-
203203
if MPI is None or MPI.COMM_WORLD.Get_rank() == 0:
204204
rank = 0
205205
logger.configure()

0 commit comments

Comments
 (0)