From fb1282fe1e1ff20f008bdcbe8ca02db62fad19f9 Mon Sep 17 00:00:00 2001 From: Dominik Roth Date: Mon, 14 Aug 2023 10:51:43 +0200 Subject: [PATCH] Use new namespace convention for mp-versions of envs --- fancy_gym/envs/registry.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fancy_gym/envs/registry.py b/fancy_gym/envs/registry.py index 83ca1ac..0f7d65d 100644 --- a/fancy_gym/envs/registry.py +++ b/fancy_gym/envs/registry.py @@ -167,9 +167,11 @@ def register_mp(id, mp_wrapper, mp_type, mp_config_override={}): else: raise ValueError('env id can not contain multiple "/".') - parts = id.split('-') + parts = name.split('-') assert len(parts) >= 2 and parts[-1].startswith('v'), 'Malformed env id, must end in -v{int}.' - fancy_id = '-'.join(parts[:-1]+[mp_type, parts[-1]]) + fancy_name = '-'.join(parts[:-1]+[mp_type, parts[-1]]) + + fancy_id = f'{ns}_{mp_type}/{fancy_name}' gym_register( id=fancy_id,