- fixed a bug in Geometry object that generated a change of dictionary while iterating over it

This commit is contained in:
Marius Stanciu 2020-03-29 15:09:30 +03:00 committed by Marius
parent e8adcb0c10
commit d6adb99ec8
2 changed files with 3 additions and 2 deletions

View File

@ -4658,9 +4658,9 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
try:
# set the form with data from the newly selected tool
for tooluid_key, tooluid_value in self.tools.items():
for tooluid_key, tooluid_value in list(self.tools.items()):
if int(tooluid_key) == tooluid:
for key, value in tooluid_value.items():
for key, value in list(tooluid_value.items()):
if key == 'data':
form_value_storage = tooluid_value['data']
self.update_form(form_value_storage)

View File

@ -13,6 +13,7 @@ CAD program, and create G-Code for Isolation routing.
- modified the new database to accept data from NCC and Paint Tools
- fixed issues in the new database when adding the tool in a Geometry object
- fixed a bug in Geometry object that generated a change of dictionary while iterating over it
28.03.2020