diff options
| author | 2019-04-07 17:38:52 +0100 | |
|---|---|---|
| committer | 2019-04-07 17:38:52 +0100 | |
| commit | 56dcc2306ba9e7da2ac72261900adbe0948ad995 (patch) | |
| tree | ea1c921f11622165f73b2827f1258458ddf654cc /modules/set.py | |
| parent | Add a way to unset a setting with !config (diff) | |
| signature | ||
Remove "-" from setting name before getting its value
Diffstat (limited to 'modules/set.py')
| -rw-r--r-- | modules/set.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/set.py b/modules/set.py index b61d77c9..98c6585c 100644 --- a/modules/set.py +++ b/modules/set.py @@ -232,9 +232,14 @@ class Module(ModuleManager.BaseModule): else: raise ConfigInvalidValue() else: + unset = False + if setting.startswith("-"): + setting = setting[1:] + unset = True + existing_value = target.get_setting(setting, None) if not existing_value == None: - if setting.startswith("-"): + if unset: setting = setting[1:] target.del_setting(setting) else: |
