diff options
author | Arksine <arksine.code@gmail.com> | 2020-03-04 12:31:09 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2020-03-08 17:38:24 -0400 |
commit | aa7d24b0af03b75ddbdb83875954cb54b9c796e9 (patch) | |
tree | 0971ef8ecfa83449f00c1512da6e5ac1df545726 /klippy/extras/display/__init__.py | |
parent | 6d5ce309a5720d635432236ffad82bc5bec02335 (diff) | |
download | kutter-aa7d24b0af03b75ddbdb83875954cb54b9c796e9.tar.gz kutter-aa7d24b0af03b75ddbdb83875954cb54b9c796e9.tar.xz kutter-aa7d24b0af03b75ddbdb83875954cb54b9c796e9.zip |
display: add support for multiple displays
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
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) |