# HG changeset patch # User gibus # Date 1348474332 25200 # Node ID 5a02bfc8aae8165c8aaf210e52dd42b5ba8abf50 # Parent 9c7de6dd1723da0c99acbf897ec34f9234973875 For some reasons BeautifulSouf does not convert entities with convertEntities=["xml","html"], use convertEntities=BeautifulSoup.ALL_ENTITIES instead. diff -r 9c7de6dd1723 -r 5a02bfc8aae8 src/cm/utils/spannifier.py --- a/src/cm/utils/spannifier.py Fri Sep 14 09:50:05 2012 +0200 +++ b/src/cm/utils/spannifier.py Mon Sep 24 01:12:12 2012 -0700 @@ -11,7 +11,7 @@ return not textNode.findParent('style') def get_the_soup(input): - return BeautifulSoup(input, convertEntities=["xml", "html"]) + return BeautifulSoup(input, convertEntities=BeautifulSoup.ALL_ENTITIES) from cm.utils.cache import memoize, dj_memoize @dj_memoize