|
@@ -671,14 +671,20 @@ class CuraEngineBackend(QObject, Backend):
|
|
|
|
|
|
|
|
|
def _onGCodeLayerMessage(self, message: Arcus.PythonMessage) -> None:
|
|
|
- self._scene.gcode_dict[self._start_slice_job_build_plate].append(message.data.decode("utf-8", "replace"))
|
|
|
+ try:
|
|
|
+ self._scene.gcode_dict[self._start_slice_job_build_plate].append(message.data.decode("utf-8", "replace"))
|
|
|
+ except KeyError:
|
|
|
+ pass
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def _onGCodePrefixMessage(self, message: Arcus.PythonMessage) -> None:
|
|
|
- self._scene.gcode_dict[self._start_slice_job_build_plate].insert(0, message.data.decode("utf-8", "replace"))
|
|
|
+ try:
|
|
|
+ self._scene.gcode_dict[self._start_slice_job_build_plate].insert(0, message.data.decode("utf-8", "replace"))
|
|
|
+ except KeyError:
|
|
|
+ pass
|
|
|
|
|
|
|
|
|
def _createSocket(self, protocol_file: str = None) -> None:
|