Changeset 3716
- Timestamp:
- 05/25/08 01:59:04 (6 months ago)
- Files:
-
- emailprocessormacro/0.10/emailprocessor.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
emailprocessormacro/0.10/emailprocessor.py
r3043 r3716 10 10 11 11 from trac.wiki.macros import WikiMacroBase 12 from trac.wiki.api import IWikiMacroProvider13 12 from trac.util.text import wrap 14 from trac.util.html import Markup 13 from trac.util.html import Markup, escape 14 15 __all__ = ["EmailMacro"] 15 16 16 17 class EmailMacro(WikiMacroBase): … … 34 35 35 36 def render_macro(self, req, name, content): 36 text = wrap(content, cols=72)37 return Markup("<pre class='wiki'>%s</pre>" % text)37 text = content and wrap(content, cols=72) or '' 38 return Markup("<pre class='wiki'>%s</pre>" % escape(text)) 38 39
