diff --git a/hplip/clean.py b/hplip/clean.py index 3d41f0485..569a7748a 100755 --- a/hplip/clean.py +++ b/hplip/clean.py @@ -182,7 +182,7 @@ try: log.error("Cleaning not needed or supported on this device.") except Error as e: - log.error("An error occured: %s" % e[0]) + log.error("An error occured: %s" % str(e)) else: log.error("Device is busy or in an error state. Please check device and try again.") diff --git a/hplip/ui/scrollunload.py b/hplip/ui/scrollunload.py index fdb48e82d..dca71bf9a 100644 --- a/hplip/ui/scrollunload.py +++ b/hplip/ui/scrollunload.py @@ -120,7 +120,7 @@ class ScrollUnloadView(ScrollView): self.pc = photocard.PhotoCard(None, self.cur_device.device_uri, self.cur_printer) except Error as e: QApplication.restoreOverrideCursor() - self.form.FailureUI(self.__tr("An error occured: %s" % e[0])) + self.form.FailureUI(self.__tr("An error occured: %s" % str(e))) self.cleanup(EVENT_PCARD_UNABLE_TO_MOUNT) return False diff --git a/hplip/ui4/wifisetupdialog.py b/hplip/ui4/wifisetupdialog.py index 4beb2e9da..76a7ba644 100644 --- a/hplip/ui4/wifisetupdialog.py +++ b/hplip/ui4/wifisetupdialog.py @@ -250,7 +250,7 @@ class WifiSetupDialog(QDialog, Ui_Dialog): try: self.dev = device.Device(self.device_uri) except Error as e: - FailureUI(self, self.__tr("Error opening device:

%s

(%s)

") %(self.device_uri, QString(e[0]))) + FailureUI(self, self.__tr("Error opening device:

%s

(%s)

") %(self.device_uri, QString(str(e)))) if self.dev is not None: self.dev.close() @@ -828,7 +828,7 @@ class WifiSetupDialog(QDialog, Ui_Dialog): def showIOError(self, e): - FailureUI(self, self.__tr("An I/O error occurred.

Please check the USB connection to your printer and try again.

(%s)" % QString(e[0]))) + FailureUI(self, self.__tr("An I/O error occurred.

Please check the USB connection to your printer and try again.

(%s)" % QString(str(e)))) if self.dev is not None: self.dev.close()