ToolCutOut.py: Wrong type returned to GUIElements.py

Issue #681 resolved
Jerry Anzalone created an issue

On initializing cutout:

WARNING: Traceback (most recent call last):
File "/home/jerry/src/flatcam/appTools/ToolCutOut.py", line 154, in run
self.set_tool_ui()
File "/home/jerry/src/flatcam/appTools/ToolCutOut.py", line 246, in set_tool_ui
self.on_tool_add(custom_dia=tool_dia)
File "/home/jerry/src/flatcam/appTools/ToolCutOut.py", line 358, in on_tool_add
self.on_tool_default_add()
File "/home/jerry/src/flatcam/appTools/ToolCutOut.py", line 454, in on_tool_default_add
self.update_ui(self.default_data)
File "/home/jerry/src/flatcam/appTools/ToolCutOut.py", line 263, in update_ui
self.ui.mpass_cb.set_value(float(tool_dict["tools_cutout_mdepth"]))
File "/home/jerry/src/flatcam/appGUI/GUIElements.py", line 1520, in set_value
self.setChecked(val)
TypeError: setChecked(self, a0: bool): argument 1 has unexpected type 'float'

Fixed by changing ToolCutOut.py line 263 to:

self.ui.mpass_cb.set_value(bool(tool_dict["tools_cutout_mdepth"]))

Comments (3)

  1. Log in to comment