Corrections in plugins/CuraEngineBackend/ProcessSlicedObjectListJob.py

* Remove unused import
* Replace dict with dictionary in comment
* Use object_position instead of i
* Use current_object instead of object which is a built-in class
This commit is contained in:
Thomas-Karl Pietrowski 2016-03-15 12:32:40 +01:00
parent d1f5985fee
commit 74627345a2

View file

@ -16,7 +16,6 @@ from cura import LayerData
from cura import LayerDataDecorator
import numpy
import struct
catalog = i18nCatalog("cura")
@ -51,7 +50,7 @@ class ProcessSlicedObjectListJob(Job):
object_id_map = {}
new_node = SceneNode()
## Put all nodes in a dict identified by ID
## Put all nodes in a dictionary identified by ID
for node in DepthFirstIterator(self._scene.getRoot()):
if type(node) is SceneNode and node.getMeshData():
if node.callDecoration("getLayerData"):
@ -74,15 +73,15 @@ class ProcessSlicedObjectListJob(Job):
layer_count += self._message.getRepeatedMessage("objects", i).repeatedMessageCount("layers")
current_layer = 0
for i in range(self._message.repeatedMessageCount("objects")):
object = self._message.getRepeatedMessage("objects", i)
for object_position in range(self._message.repeatedMessageCount("objects")):
current_object = self._message.getRepeatedMessage("objects", object_position)
try:
node = object_id_map[object.id]
node = object_id_map[current_object.id]
except KeyError:
continue
for l in range(object.repeatedMessageCount("layers")):
layer = object.getRepeatedMessage("layers", l)
for l in range(current_object.repeatedMessageCount("layers")):
layer = current_object.getRepeatedMessage("layers", l)
layer_data.addLayer(layer.id)
layer_data.setLayerHeight(layer.id, layer.height)