aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-08-19 14:31:42 -0400
committerKevin O'Connor <kevin@koconnor.net>2021-08-21 18:08:10 -0400
commit673ecec6a2ded576ba1b5ffb4a601cdbef6fc3be (patch)
treedca1b5fa031bcc6a3a1cfffe31ac28bc5a3decf1
parenta546415884b0cbc5c6c09b0961345bcc5f5b5ff2 (diff)
downloadkutter-673ecec6a2ded576ba1b5ffb4a601cdbef6fc3be.tar.gz
kutter-673ecec6a2ded576ba1b5ffb4a601cdbef6fc3be.tar.xz
kutter-673ecec6a2ded576ba1b5ffb4a601cdbef6fc3be.zip
screws_tilt_adjust: Use config.getfloatlist() for coordinates config option
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/extras/screws_tilt_adjust.py10
1 files changed, 1 insertions, 9 deletions
diff --git a/klippy/extras/screws_tilt_adjust.py b/klippy/extras/screws_tilt_adjust.py
index 3c41c211..f98cd0fd 100644
--- a/klippy/extras/screws_tilt_adjust.py
+++ b/klippy/extras/screws_tilt_adjust.py
@@ -7,14 +7,6 @@
import math
from . import probe
-def parse_coord(config, param):
- pair = config.get(param).strip().split(',', 1)
- try:
- return (float(pair[0]), float(pair[1]))
- except:
- raise config.error("%s:%s needs to be an x,y coordinate" % (
- config.get_name(), param))
-
class ScrewsTiltAdjust:
def __init__(self, config):
self.config = config
@@ -26,7 +18,7 @@ class ScrewsTiltAdjust:
prefix = "screw%d" % (i + 1,)
if config.get(prefix, None) is None:
break
- screw_coord = parse_coord(config, prefix)
+ screw_coord = config.getfloatlist(prefix, count=2)
screw_name = "screw at %.3f,%.3f" % screw_coord
screw_name = config.get(prefix + "_name", screw_name)
self.screws.append((screw_coord, screw_name))