diff --git a/nemo_gym/server_utils.py b/nemo_gym/server_utils.py index e263db430..5a4243b20 100644 --- a/nemo_gym/server_utils.py +++ b/nemo_gym/server_utils.py @@ -218,7 +218,10 @@ def load_from_global_config(cls, head_server_config: Optional[BaseServerConfig] ) from e global_config_dict_yaml = response.content.decode() - global_config_dict = OmegaConf.create(json.loads(global_config_dict_yaml)) + try: + global_config_dict = OmegaConf.create(json.loads(global_config_dict_yaml)) + except (json.JSONDecodeError, ValueError): + global_config_dict = OmegaConf.create(global_config_dict_yaml) return cls(head_server_config=head_server_config, global_config_dict=global_config_dict)