From ee0931ee67785bf5c0ae21fae3d122ba522284ed Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 11 Aug 2015 10:59:03 +0530 Subject: [PATCH] PyQt 5.5 compatibility --- src/calibre/gui2/viewer/documentview.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py index 6f8c8905e5..43d4515a40 100644 --- a/src/calibre/gui2/viewer/documentview.py +++ b/src/calibre/gui2/viewer/documentview.py @@ -822,6 +822,8 @@ class DocumentView(QWebView): # {{{ def do_search_online(self, text): url = self.document.search_online_url.replace('{text}', QUrl().toPercentEncoding(text)) + if not isinstance(url, bytes): + url = url.encode('utf-8') open_url(QUrl.fromEncoded(url)) def set_manager(self, manager):