From 5fa80a52a92a135e5295b9052c067fcc58c032b4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 30 Sep 2008 07:59:00 -0700 Subject: [PATCH] Fix #1100 (LRF Conversion Error) --- src/calibre/ebooks/metadata/opf.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/opf.py b/src/calibre/ebooks/metadata/opf.py index 46ed9c14ea..69054571ec 100644 --- a/src/calibre/ebooks/metadata/opf.py +++ b/src/calibre/ebooks/metadata/opf.py @@ -28,7 +28,10 @@ class ManifestItem(Resource): if item.has_key('href'): href = item['href'] if unquote(href) == href: - href = quote(href) + try: + href = quote(href) + except KeyError: + pass res = ManifestItem(href, basedir=basedir, is_path=False) mt = item.get('media-type', '').strip() if mt: