For some reasons BeautifulSouf does not convert entities with convertEntities=["xml","html"], use convertEntities=BeautifulSoup.ALL_ENTITIES instead.
authorgibus
Mon, 24 Sep 2012 01:12:12 -0700
changeset 464 5a02bfc8aae8
parent 463 9c7de6dd1723
child 465 4d81d1ec1ce6
For some reasons BeautifulSouf does not convert entities with convertEntities=["xml","html"], use convertEntities=BeautifulSoup.ALL_ENTITIES instead.
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