ToolCutOut.py: Wrong type returned to GUIElements.py
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)
-
-
reporter Ok, Thanks.
-
- changed status to resolved
- Log in to comment
The fix was already in my development branch: https://bitbucket.org/marius_stanciu/flatcam_beta/branch/Beta_8.995
but I propagated it to the main branch too: https://bitbucket.org/marius_stanciu/flatcam_beta/branch/Beta
Most of the bugs are rooted out in the development branch, I usually don’t push to the Main/Production until the new version is ready to be published.