diff options
Diffstat (limited to 'klippy/extras/display/__init__.py')
-rw-r--r-- | klippy/extras/display/__init__.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/klippy/extras/display/__init__.py b/klippy/extras/display/__init__.py index 3b5e999e..c839b098 100644 --- a/klippy/extras/display/__init__.py +++ b/klippy/extras/display/__init__.py @@ -7,3 +7,15 @@ import display def load_config(config): return display.load_config(config) + +def load_config_prefix(config): + if not config.has_section('display'): + raise config.error( + "A primary [display] section must be defined in printer.cfg " + "to use auxilary displays") + name = config.get_name().split()[-1] + if name == "display": + raise config.error( + "Section name [display display] is not valid. " + "Please choose a different postfix.") + return display.load_config(config) |