From 29e8325c1253290f66444cbddc11789f7aadc49b Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 18 May 2017 09:56:13 +0200 Subject: [PATCH] Only try to remove extruders if the machine has any --- cura/Settings/ExtruderManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index 9c45815eb9..b7cbf80d65 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -470,7 +470,8 @@ class ExtruderManager(QObject): for extruder in self.getMachineExtruders(machine_id): ContainerRegistry.getInstance().removeContainer(extruder.userChanges.getId()) ContainerRegistry.getInstance().removeContainer(extruder.getId()) - del self._extruder_trains[machine_id] + if machine_id in self._extruder_trains: + del self._extruder_trains[machine_id] ## Returns extruders for a specific machine. #