This commit is contained in:
Marius Stanciu
2019-04-25 01:23:36 +03:00
parent 386e811c65
commit 7fd8d99932

View File

@@ -10,7 +10,7 @@
from FlatCAMTool import FlatCAMTool from FlatCAMTool import FlatCAMTool
# from copy import copy, deepcopy # from copy import copy, deepcopy
from ObjectCollection import * from ObjectCollection import *
# import time import time
import gettext import gettext
import FlatCAMTranslation as fcTranslate import FlatCAMTranslation as fcTranslate
@@ -196,16 +196,19 @@ class ToolSilk(FlatCAMTool):
else: else:
new_solid_geometry.append(geo_silk) new_solid_geometry.append(geo_silk)
# while not self.new_apertures[aperture_id]['solid_geometry']:
try: try:
self.new_apertures[aperture_id]['solid_geometry'] = new_solid_geometry while True:
self.new_apertures[aperture_id]['solid_geometry'] = new_solid_geometry
time.sleep(0.1)
except: except:
pass pass
# while aperture_id in self.promises:
# removal from list is done in a multithreaded way therefore not always the removal can be done
try: try:
self.promises.remove(aperture_id) while True:
# removal from list is done in a multithreaded way therefore not always the removal can be done
# so we keep trying until it's done
self.promises.remove(aperture_id)
time.sleep(0.1)
except: except:
pass pass