aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/display/__init__.py
diff options
context:
space:
mode:
authorArksine <arksine.code@gmail.com>2020-03-04 12:31:09 -0500
committerKevin O'Connor <kevin@koconnor.net>2020-03-08 17:38:24 -0400
commitaa7d24b0af03b75ddbdb83875954cb54b9c796e9 (patch)
tree0971ef8ecfa83449f00c1512da6e5ac1df545726 /klippy/extras/display/__init__.py
parent6d5ce309a5720d635432236ffad82bc5bec02335 (diff)
downloadkutter-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__.py12
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)