From f30182607726d67a027033736bd5afa88ad44eb9 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Mon, 31 Oct 2011 12:33:17 -0700 Subject: [PATCH] Add option to omit div wrapper from safemarkdown. --- r2/r2/lib/filters.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/r2/r2/lib/filters.py b/r2/r2/lib/filters.py index 08a2dd29a..766bc33b2 100644 --- a/r2/r2/lib/filters.py +++ b/r2/r2/lib/filters.py @@ -196,7 +196,7 @@ def markdown_souptest(text, nofollow=False, target=None, lang=None): #TODO markdown should be looked up in batch? #@memoize('markdown') -def safemarkdown(text, nofollow=False, target=None, lang=None): +def safemarkdown(text, nofollow=False, target=None, lang=None, wrap=True): from r2.lib.c_markdown import c_markdown from r2.lib.py_markdown import py_markdown @@ -221,7 +221,10 @@ def safemarkdown(text, nofollow=False, target=None, lang=None): else: raise ValueError("weird lang [%s]" % lang) - return SC_OFF + MD_START + text + MD_END + SC_ON + if wrap: + return SC_OFF + MD_START + text + MD_END + SC_ON + else: + return text def keep_space(text):