From b8528c5305e18e0ccc9eb600fb58ecb878327e5c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 24 Jan 2013 19:28:46 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/metadata/opf2.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/opf2.py b/src/calibre/ebooks/metadata/opf2.py index 92287589eb..1950ee4621 100644 --- a/src/calibre/ebooks/metadata/opf2.py +++ b/src/calibre/ebooks/metadata/opf2.py @@ -1430,7 +1430,10 @@ def metadata_to_opf(mi, as_string=True, default_lang=None): elem = metadata.makeelement(tag, attrib=attrib) elem.tail = '\n'+(' '*8) if text: - elem.text = text.strip() + try: + elem.text = text.strip() + except ValueError: + elem.text = clean_ascii_chars(text.strip()) metadata.append(elem) factory(DC('title'), mi.title)