From 12ca79a122417b05c35e0c9a89c0e74322b00c16 Mon Sep 17 00:00:00 2001 From: Douglas Jacobsen Date: Thu, 5 Dec 2024 19:58:10 -0700 Subject: [PATCH] Remove incorrect OrderedDict references in yaml_generation --- lib/ramble/ramble/util/yaml_generation.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/ramble/ramble/util/yaml_generation.py b/lib/ramble/ramble/util/yaml_generation.py index d28425f8b..17b059280 100644 --- a/lib/ramble/ramble/util/yaml_generation.py +++ b/lib/ramble/ramble/util/yaml_generation.py @@ -25,7 +25,6 @@ """ -from collections import OrderedDict from typing import Dict, Any import ruamel.yaml as yaml import spack.util.spack_yaml as syaml @@ -131,7 +130,7 @@ def set_config_value(config_data: Dict, option_name: str, option_value: Any, for if cur_part not in option_scope: if not force: return - option_scope[cur_part] = OrderedDict() + option_scope[cur_part] = {} option_scope = option_scope[cur_part] set_value = force or option_parts[0] in option_scope @@ -159,7 +158,7 @@ def remove_config_value(config_data: Dict, option_name: str): while len(option_parts) > 1: cur_part = option_parts.pop(0) if cur_part not in option_scope: - option_scope[cur_part] = OrderedDict() + return reverse_stack.append((option_scope, cur_part)) option_scope = option_scope[cur_part]