aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-08-19 15:19:02 -0400
committerKevin O'Connor <kevin@koconnor.net>2021-08-21 18:08:11 -0400
commitd0e4b037398ef07369d12ae7a07a4c52cf9d67fb (patch)
treef6331da5c9c319e20b05faa84ecc0447f159291c
parentd82dc1e84442135536ecb17c712bbb922f44b769 (diff)
downloadkutter-d0e4b037398ef07369d12ae7a07a4c52cf9d67fb.tar.gz
kutter-d0e4b037398ef07369d12ae7a07a4c52cf9d67fb.tar.xz
kutter-d0e4b037398ef07369d12ae7a07a4c52cf9d67fb.zip
safe_z_home: Use config.getfloatlist() for home_xy_position config option
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/extras/safe_z_home.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/klippy/extras/safe_z_home.py b/klippy/extras/safe_z_home.py
index 0a684f26..581c9878 100644
--- a/klippy/extras/safe_z_home.py
+++ b/klippy/extras/safe_z_home.py
@@ -7,13 +7,8 @@
class SafeZHoming:
def __init__(self, config):
self.printer = config.get_printer()
- try:
- x_pos, y_pos = config.get("home_xy_position").split(',')
- self.home_x_pos, self.home_y_pos = float(x_pos), float(y_pos)
- except:
- raise config.error("Unable to parse home_xy_position in %s"
- % (config.get_name(),))
-
+ x_pos, y_pos = config.getfloatlist("home_xy_position", count=2)
+ self.home_x_pos, self.home_y_pos = x_pos, y_pos
self.z_hop = config.getfloat("z_hop", default=0.0)
self.z_hop_speed = config.getfloat('z_hop_speed', 15., above=0.)
zconfig = config.getsection('stepper_z')