Small for for when we get engine data for an object which is already removed from the scene.

This commit is contained in:
daid 2015-03-13 18:20:10 +01:00
parent 05dcd90b78
commit b751c90813

View file

@ -18,10 +18,10 @@ class ProcessGCodeJob(Job):
if type(node) is SceneNode and node.getMeshData():
objectIdMap[id(node)] = node
node = objectIdMap[self._message.id]
if node:
if self._message.id in objectIdMap:
node = objectIdMap[self._message.id]
with open(self._message.filename) as f:
data = f.read(None)
setattr(node.getMeshData(), 'gcode', data)
os.remove(self._message.filename)
os.remove(self._message.filename)