aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-08-19 15:21:43 -0400
committerKevin O'Connor <kevin@koconnor.net>2021-08-21 18:08:11 -0400
commit8a59de9431938cee6095557887c6a4238c99f088 (patch)
tree0f01713988b1cca929f11fa466c3898a6252312d /klippy/extras
parentd0e4b037398ef07369d12ae7a07a4c52cf9d67fb (diff)
downloadkutter-8a59de9431938cee6095557887c6a4238c99f088.tar.gz
kutter-8a59de9431938cee6095557887c6a4238c99f088.tar.xz
kutter-8a59de9431938cee6095557887c6a4238c99f088.zip
z_tilt: Use config.getlists() for z_positions config option
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras')
-rw-r--r--klippy/extras/z_tilt.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/klippy/extras/z_tilt.py b/klippy/extras/z_tilt.py
index f8a8c718..72c33831 100644
--- a/klippy/extras/z_tilt.py
+++ b/klippy/extras/z_tilt.py
@@ -127,15 +127,8 @@ class RetryHelper:
class ZTilt:
def __init__(self, config):
self.printer = config.get_printer()
- z_positions = config.get('z_positions').split('\n')
- try:
- z_positions = [line.split(',', 1)
- for line in z_positions if line.strip()]
- self.z_positions = [(float(zp[0].strip()), float(zp[1].strip()))
- for zp in z_positions]
- except:
- raise config.error("Unable to parse z_positions in %s" % (
- config.get_name()))
+ self.z_positions = config.getlists('z_positions', seps=(',', '\n'),
+ parser=float, count=2)
self.retry_helper = RetryHelper(config)
self.probe_helper = probe.ProbePointsHelper(config, self.probe_finalize)
self.probe_helper.minimum_points(2)