From 29bbe3e72a69f51d73434d7fb9958cd9e7997adf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 3 Dec 2007 04:58:33 +0000 Subject: [PATCH] Don't replace & during pre-processing --- src/libprs500/ebooks/lrf/html/convert_from.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libprs500/ebooks/lrf/html/convert_from.py b/src/libprs500/ebooks/lrf/html/convert_from.py index f24c2abedf..3d2a1d3640 100644 --- a/src/libprs500/ebooks/lrf/html/convert_from.py +++ b/src/libprs500/ebooks/lrf/html/convert_from.py @@ -85,7 +85,8 @@ class HTMLConverter(object): # Workaround bug in BeautifulSoup   handling (re.compile(u' | | |\xa0', re.IGNORECASE), lambda match : u'\uffff'), # Replace entities - (re.compile(ur'&(\S+?);'), partial(entity_to_unicode, exceptions=['lt', 'gt'])), + (re.compile(ur'&(\S+?);'), partial(entity_to_unicode, + exceptions=['lt', 'gt', 'amp'])), ] # Fix Baen markup BAEN = [