From 07de6550250358ea3034bf4974272a3c354d9163 Mon Sep 17 00:00:00 2001 From: Dominik Roth Date: Thu, 18 May 2023 19:50:19 +0200 Subject: [PATCH] Allow dmc envs to be accessed via dmc:... (for backwards compatibility) --- fancy_gym/utils/make_env_helpers.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fancy_gym/utils/make_env_helpers.py b/fancy_gym/utils/make_env_helpers.py index ff76ca2..f5b5459 100644 --- a/fancy_gym/utils/make_env_helpers.py +++ b/fancy_gym/utils/make_env_helpers.py @@ -84,10 +84,11 @@ def make(env_id: str, seed: int, **kwargs): if framework == 'metaworld': # MetaWorld environment env = make_metaworld(framework_env_id, seed, **kwargs) - # elif framework == 'dmc': - # Deprecated: With shimmy gym now has native support for deepmind envs - # # DeepMind Control environment - # env = make_dmc(env_id, seed, **kwargs) + elif framework == 'dmc': + # DeepMind Control environment + # ensures legacy compatability: + # shimmy expects dm_controll/..., while we used dmc:... in the past + env = make_gym('dm_control/'+framework_env_id, seed, **kwargs) else: env = make_gym(env_id, seed, **kwargs)