Skip to content

Commit 285a241

Browse files
committed
Drop-to-buildplate/3MF-reading: Simplify boolean parsing.
Avoid heavy methods like previously here for a number of reasons.
1 parent 2d85e9f commit 285a241

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

plugins/3MFReader/ThreeMFReader.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from UM.Scene.GroupDecorator import GroupDecorator
1818
from UM.Scene.SceneNode import SceneNode # For typing.
1919
from UM.Scene.SceneNodeSettings import SceneNodeSettings
20+
from UM.Util import parseBool
2021
from cura.CuraApplication import CuraApplication
2122
from cura.Machines.ContainerTree import ContainerTree
2223
from cura.Scene.BuildPlateDecorator import BuildPlateDecorator
@@ -182,7 +183,7 @@ def _convertSavitarNodeToUMNode(savitar_node: Savitar.SceneNode, file_name: str
182183
um_node.printOrder = int(setting_value)
183184
continue
184185
if key =="drop_to_buildplate":
185-
um_node.setSetting(SceneNodeSettings.AutoDropDown, eval(setting_value))
186+
um_node.setSetting(SceneNodeSettings.AutoDropDown, parseBool(setting_value))
186187
continue
187188
if key in known_setting_keys:
188189
setting_container.setProperty(key, "value", setting_value)

0 commit comments

Comments
 (0)