Skip to content

Commit

Permalink
renamed function argument to prevent SQ code smell
Browse files Browse the repository at this point in the history
  • Loading branch information
georgemccabe committed Mar 22, 2023
1 parent 3daa6b9 commit 30a2fba
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions metplus/util/config_metplus.py
Original file line number Diff line number Diff line change
Expand Up @@ -640,24 +640,23 @@ def getexe(self, exe_name, default=None, morevars=None, taskvars=None):
self.set('config', exe_name, full_exe_path)
return full_exe_path

def getdir(self, dir_name, default=None, morevars=None,taskvars=None,
def getdir(self, name, default=None, morevars=None, taskvars=None,
must_exist=False):
"""! Wraps produtil getdir and reports an error if
it is set to /path/to
"""
try:
dir_path = super().getstr('config', dir_name, default=None,
dir_path = super().getstr('config', name, default=None,
morevars=morevars, taskvars=taskvars)
except NoOptionError:
self.check_default('config', dir_name, default)
self.check_default('config', name, default)
dir_path = default

if '/path/to' in dir_path:
raise ValueError(f"{dir_name} cannot be set to "
"or contain '/path/to'")
raise ValueError(f"{name} cannot be set to or contain '/path/to'")

if '\n' in dir_path:
raise ValueError(f"Invalid value for [config] {dir_name} "
raise ValueError(f"Invalid value for [config] {name} "
f"({dir_path}). Hint: Check that next variable "
"in the config file does not start with a space")

Expand Down

0 comments on commit 30a2fba

Please sign in to comment.