Skip to content

Commit d570a86

Browse files
committed
fix:repair "handle_gripper_set" index out of range
1 parent 1b84075 commit d570a86

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

xarm/tools/blockly/_blockly_handler.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -747,15 +747,15 @@ def _handle_set_lite6_gripper(self, block, indent=0, arg_map=None):
747747

748748
def _handle_gripper_set(self, block, indent=0, arg_map=None):
749749
fields = self._get_nodes('field', root=block)
750-
if fields is not None and len(fields) >= 4:
750+
if fields is not None and len(fields) >= 3:
751751
pos = fields[0].text
752752
speed = fields[1].text
753-
wait = fields[3].text == 'TRUE'
753+
wait = fields[2].text == 'TRUE'
754754
else:
755755
values = self._get_nodes('value', root=block)
756756
pos = self._get_nodes('field', root=values[0], descendant=True)[0].text
757757
speed = self._get_nodes('field', root=values[1], descendant=True)[0].text
758-
wait = self._get_nodes('field', root=values[3], descendant=True)[0].text == 'TRUE'
758+
wait = self._get_nodes('field', root=values[2], descendant=True)[0].text == 'TRUE'
759759
self._append_main_code('code = self._arm.set_gripper_position({}, wait={}, speed={}, auto_enable=True)'.format(pos, wait, speed), indent + 2)
760760
self._append_main_code('if not self._check_code(code, \'set_gripper_position\'):', indent + 2)
761761
self._append_main_code(' return', indent + 2)

xarm/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.14.9'
1+
__version__ = '1.14.10'

0 commit comments

Comments
 (0)