diff --git a/src/calibre/gui2/dialogs/metadata_single.py b/src/calibre/gui2/dialogs/metadata_single.py
index 1e4a21be45..9876345d69 100644
--- a/src/calibre/gui2/dialogs/metadata_single.py
+++ b/src/calibre/gui2/dialogs/metadata_single.py
@@ -280,9 +280,9 @@ class MetadataSingleDialog(QDialog, Ui_MetadataSingleDialog):
else:
self.cover.setPixmap(pix)
self.cover_changed = True
- self.cpixmap = pix
+ self.cpixmap = pix
except LibraryThingError, err:
- error_dialog(self, _('Could not fetch cover'), _('Could not fetch cover.
')+unicode(err)).exec_()
+ error_dialog(self, _('Could not fetch cover'), _('Could not fetch cover.
')+repr(err)).exec_()
finally:
self.fetch_cover_button.setEnabled(True)
self.unsetCursor()