From 107912f63f2216603b40c83fb8ac034fca52600d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 29 Apr 2011 09:57:49 -0600 Subject: [PATCH] Fix ISBNdb plugin not handling non ascii queries --- src/calibre/ebooks/metadata/sources/isbndb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/sources/isbndb.py b/src/calibre/ebooks/metadata/sources/isbndb.py index b8deea56df..b33a625ca7 100644 --- a/src/calibre/ebooks/metadata/sources/isbndb.py +++ b/src/calibre/ebooks/metadata/sources/isbndb.py @@ -81,7 +81,7 @@ class ISBNDB(Source): author_tokens = self.get_author_tokens(authors, only_first_author=True) tokens += author_tokens - tokens = [quote(t) for t in tokens] + tokens = [quote(t.encode('utf-8') if isinstance(t, unicode) else t) for t in tokens] q = '+'.join(tokens) q = 'index1=combined&value1='+q