Skip to content

Commit

Permalink
Merge pull request #259 from douglasjacobsen/mod_modes_fix
Browse files Browse the repository at this point in the history
Fix a variable name issue in the modifier language
  • Loading branch information
rfbgo authored Sep 11, 2023
2 parents 2667093 + 11b181e commit 25c776c
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions lib/ramble/ramble/language/modifier_language.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,26 +167,26 @@ def _env_var_modification(mod):
'modes',
'env_var_modification')

for set_mode in all_modes:
if set_mode not in mod.env_var_modifications:
mod.env_var_modifications[mode] = {}
for mode_name in all_modes:
if mode_name not in mod.env_var_modifications:
mod.env_var_modifications[mode_name] = {}

# Set requires a dict, everything else requires a list.
if method == 'set':
for set_mode in all_modes:
if method not in mod.env_var_modifications[mode]:
mod.env_var_modifications[mode][method] = {}
mod.env_var_modifications[mode][method][name] = modification
for mode_name in all_modes:
if method not in mod.env_var_modifications[mode_name]:
mod.env_var_modifications[mode_name][method] = {}
mod.env_var_modifications[mode_name][method][name] = modification
return

for set_mode in all_modes:
if method not in mod.env_var_modifications[mode]:
mod.env_var_modifications[mode][method] = []
for mode_name in all_modes:
if method not in mod.env_var_modifications[mode_name]:
mod.env_var_modifications[mode_name][method] = []

# If unset, exit early
if method == 'unset':
for set_mode in all_modes:
mod.env_var_modifications[mode][method].append(name)
for mode_name in all_modes:
mod.env_var_modifications[mode_name][method].append(name)
return

append_dict = {}
Expand All @@ -202,7 +202,7 @@ def _env_var_modification(mod):
append_dict[append_name] = {}
append_dict[append_name][name] = modification

for set_mode in all_modes:
mod.env_var_modifications[mode][method].append(append_dict.copy())
for mode_name in all_modes:
mod.env_var_modifications[mode_name][method].append(append_dict.copy())

return _env_var_modification

0 comments on commit 25c776c

Please sign in to comment.