chiark / gitweb /
Some firmware programming improvements in the error handling.
[cura.git] / Cura / gui / firmwareInstall.py
index 1dc9844b0c2998a1e0c1e9409e3a0c30a1a1d0a6..4dd751e709d42e57053b5f2617aef8bdb6b328ea 100644 (file)
@@ -110,7 +110,7 @@ class InstallFirmware(wx.Dialog):
                                                programmer.connect(self.port)
                                                break
                                        except ispBase.IspError:
-                                               pass
+                                               programmer.close()
                                time.sleep(1)
                                if not self:
                                        #Window destroyed
@@ -119,7 +119,7 @@ class InstallFirmware(wx.Dialog):
                        try:
                                programmer.connect(self.port)
                        except ispBase.IspError:
-                               pass
+                               programmer.close()
 
                if not programmer.isConnected():
                        wx.MessageBox(_("Failed to find machine for firmware upgrade\nIs your machine connected to the PC?"),