diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-08-19 15:21:43 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-08-21 18:08:11 -0400 |
commit | 8a59de9431938cee6095557887c6a4238c99f088 (patch) | |
tree | 0f01713988b1cca929f11fa466c3898a6252312d /klippy | |
parent | d0e4b037398ef07369d12ae7a07a4c52cf9d67fb (diff) | |
download | kutter-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')
-rw-r--r-- | klippy/extras/z_tilt.py | 11 |
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) |