From 3e46bd636a3d2b947177b224eb3ab9ea23bb8654 Mon Sep 17 00:00:00 2001 From: Peter Boin Date: Sun, 30 Jul 2017 20:36:50 +1000 Subject: [PATCH] py3 fix --- src/pygcode/machine.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pygcode/machine.py b/src/pygcode/machine.py index 72017d3..ac19ace 100644 --- a/src/pygcode/machine.py +++ b/src/pygcode/machine.py @@ -410,7 +410,9 @@ class Machine(object): raise MachineInvalidState("unable to assign modal parameters when no motion mode is set") params = copy(self.mode.motion.params) # dict params.update(dict((w.letter, w) for w in modal_params)) # override retained modal parameters - (modal_gcodes, unasigned_words) = words2gcodes([self.mode.motion.word] + params.values()) + (modal_gcodes, unasigned_words) = words2gcodes( + [self.mode.motion.word] + list(params.values()) + ) if unasigned_words: raise MachineInvalidState("modal parameters '%s' cannot be assigned when in mode: %r" % ( ' '.join(str(x) for x in unasigned_words), self.mode