Anonymous avatar Anonymous committed 1ab157c

removed unnecessary dubble escaping of html, disabled
escaping of xhtml

Comments (0)

Files changed (1)

webhelpers/feedgenerator.py

         # Summary.
         if item['description'] is not None:
             if not self.feed['contains_xhtml']:
-                summary = html_escape(item['description'])
-                handler.addQuickElement(u"summary", summary, {u"type": u"html"})
+                handler.addQuickElement(u"summary", item['description'],
+                                        {u"type": u"html"})
             else:
                 handler.startElement('summary', {'type': 'xhtml'})
                 handler.startPrefixMapping(None, self.xhtml_namespace)
                 handler.startElementNS((self.xhtml_namespace, 'div'), None, {})
-                handler.characters(item['description'])
+                handler.ignorableWhitespace(item['description'])
                 handler.endElementNS((self.xhtml_namespace, 'div'), None)
                 handler.endPrefixMapping(None)
                 handler.endElement('summary')
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.