aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/cartesian.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-04-20 21:41:13 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-04-20 22:24:36 -0400
commitd5dc6b785d27572cee09c087417fef0ff2836af9 (patch)
tree80c90022f29ea237c57f005c63cdc36c5ec25cbd /klippy/cartesian.py
parent8f4f5da11c1a6a1a80e4b02c9775b9154cb688a2 (diff)
downloadkutter-d5dc6b785d27572cee09c087417fef0ff2836af9.tar.gz
kutter-d5dc6b785d27572cee09c087417fef0ff2836af9.tar.xz
kutter-d5dc6b785d27572cee09c087417fef0ff2836af9.zip
gcode: Add minval/maxval/above/below options to get_X parsers
Add value checking to gcode parameter parsing code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/cartesian.py')
-rw-r--r--klippy/cartesian.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/klippy/cartesian.py b/klippy/cartesian.py
index 0c1bf09d..155d9bf2 100644
--- a/klippy/cartesian.py
+++ b/klippy/cartesian.py
@@ -183,8 +183,6 @@ class CartKinematics:
cmd_SET_DUAL_CARRIAGE_help = "Set which carriage is active"
def cmd_SET_DUAL_CARRIAGE(self, params):
gcode = self.printer.lookup_object('gcode')
- carriage = gcode.get_int('CARRIAGE', params)
- if carriage not in (0, 1):
- raise gcode.error("Invalid carriage")
+ carriage = gcode.get_int('CARRIAGE', params, minval=0, maxval=1)
self._activate_carriage(carriage)
gcode.reset_last_position()