From 9233b2c13bb3c2984bbecbf01bad0aef7b7d7325 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 8 May 2008 06:20:11 -0700 Subject: [PATCH] Another unicode fix --- src/calibre/ebooks/lrf/web/profiles/__init__.py | 2 +- src/calibre/ebooks/metadata/lit.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/lrf/web/profiles/__init__.py b/src/calibre/ebooks/lrf/web/profiles/__init__.py index 1e44ebdeca..694dd13e4e 100644 --- a/src/calibre/ebooks/lrf/web/profiles/__init__.py +++ b/src/calibre/ebooks/lrf/web/profiles/__init__.py @@ -211,7 +211,7 @@ class DefaultProfile(object): src = build_sub_index(category, articles[category]) open(cfile, 'wb').write(src.encode(encoding)) - src = '''\ + src = u'''\

%(title)s

diff --git a/src/calibre/ebooks/metadata/lit.py b/src/calibre/ebooks/metadata/lit.py index 09776d61e9..f8f977e14d 100644 --- a/src/calibre/ebooks/metadata/lit.py +++ b/src/calibre/ebooks/metadata/lit.py @@ -602,6 +602,7 @@ class LitFile(object): size, piece, remaining = encint(piece, remaining) entry = DirectoryEntry(name, section, offset, size) + if name == '::DataSpace/NameList': self.read_section_names(entry) elif name == '/manifest':