From 50bbff2417f00d434409e697d53d1503f83c77db Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 5 Jan 2012 09:34:16 +0530 Subject: [PATCH] ... --- src/calibre/gui2/add.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/calibre/gui2/add.py b/src/calibre/gui2/add.py index 2fc14c8238..7cdac3b845 100644 --- a/src/calibre/gui2/add.py +++ b/src/calibre/gui2/add.py @@ -14,7 +14,7 @@ from calibre.ebooks.metadata.opf2 import OPF from calibre.ebooks.metadata import MetaInformation from calibre.constants import preferred_encoding, filesystem_encoding, DEBUG from calibre.utils.config import prefs -from calibre import prints +from calibre import prints, force_unicode, as_unicode single_shot = partial(QTimer.singleShot, 75) @@ -66,7 +66,8 @@ class RecursiveFind(QThread): # {{{ if self.canceled: return self.update.emit( - _('Searching in')+' '+dirpath[0]) + _('Searching in')+' '+force_unicode(dirpath[0], + filesystem_encoding)) self.books += list(self.db.find_books_in_directory(dirpath[0], self.single_book_per_directory)) @@ -82,10 +83,7 @@ class RecursiveFind(QThread): # {{{ except Exception as err: import traceback traceback.print_exc() - try: - msg = unicode(err) - except: - msg = repr(err) + msg = as_unicode(err) self.found.emit(msg) return