aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/configfile.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/configfile.py')
-rw-r--r--klippy/configfile.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/klippy/configfile.py b/klippy/configfile.py
index f21c4779..ffabf946 100644
--- a/klippy/configfile.py
+++ b/klippy/configfile.py
@@ -23,9 +23,11 @@ class ConfigWrapper:
return self.section
def _get_wrapper(self, parser, option, default, minval=None, maxval=None,
above=None, below=None, note_valid=True):
- if (default is not sentinel
- and not self.fileconfig.has_option(self.section, option)):
- return default
+ if not self.fileconfig.has_option(self.section, option):
+ if default is not sentinel:
+ return default
+ raise error("Option '%s' in section '%s' must be specified"
+ % (option, self.section))
if note_valid:
self.access_tracking[(self.section.lower(), option.lower())] = 1
try: