Changeset 3612
- Timestamp:
- 05/06/08 02:29:38 (8 months ago)
- Files:
-
- includemacro/0.10/includemacro/macros.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
includemacro/0.10/includemacro/macros.py
r3601 r3612 1 1 # TracIncludeMacro macros 2 import urllib2 3 from HTMLParser import HTMLParseError 4 2 5 from trac.core import * 3 6 from trac.wiki.macros import WikiMacroBase … … 6 9 from trac.mimeview.api import Mimeview, get_mimetype 7 10 from trac.perm import IPermissionRequestor 8 9 import urllib2 11 from trac.util.html import Markup 10 12 11 13 __all__ = ['IncludeMacro'] … … 84 86 if dest_format: 85 87 out = Mimeview(self.env).render(req, dest_format, out) 88 89 # Escape if needed 90 if not self.config.getbool('wiki', 'render_unsafe_content', False): 91 try: 92 out = Markup(out).sanitize() 93 except HTMLParseError: 94 out = Markup(out).escape() 95 86 96 return out 87 97
