Fix: Cannot use .get for object attributes
This commit is contained in:
parent
0fb0506e49
commit
e2ff915a71
@ -152,7 +152,7 @@ def bb_env_constructor(underlying_id, mp_wrapper, mp_type, mp_config_override={}
|
|||||||
raw_underlying_env = gym_make(underlying_id, **kwargs)
|
raw_underlying_env = gym_make(underlying_id, **kwargs)
|
||||||
underlying_env = mp_wrapper(raw_underlying_env)
|
underlying_env = mp_wrapper(raw_underlying_env)
|
||||||
|
|
||||||
mp_config = underlying_env.get('mp_config', {})
|
mp_config = getattr(underlying_env, 'mp_config') if hasattr(underlying_env, 'mp_config') else {}
|
||||||
active_mp_config = copy.deepcopy(mp_config.get(mp_type, {}))
|
active_mp_config = copy.deepcopy(mp_config.get(mp_type, {}))
|
||||||
global_inherit_defaults = mp_config.get('inherit_defaults', True)
|
global_inherit_defaults = mp_config.get('inherit_defaults', True)
|
||||||
inherit_defaults = active_mp_config.pop('inherit_defaults', global_inherit_defaults)
|
inherit_defaults = active_mp_config.pop('inherit_defaults', global_inherit_defaults)
|
||||||
|
Loading…
Reference in New Issue
Block a user