示例#1
0
文件: auth.py 项目: boxed/curia
def linebreaks_and_spaces(value):
    import re
    value = value.replace('\n\n', '<p></p>\n')
    value = re.sub('([^>])\n', '\g<1><br />\n', value)
    pattern = re.compile(r'\n[ \t]+')
    from curia.feedparser import _sanitizeHTML
    from django.template.defaultfilters import safe
    return safe(pattern.sub(replace_spaces, _sanitizeHTML(value, settings.DEFAULT_CHARSET)))
示例#2
0
def linebreaks_and_spaces(value):
    import re
    value = value.replace('\n\n', '<p></p>\n')
    value = re.sub('([^>])\n', '\g<1><br />\n', value)
    pattern = re.compile(r'\n[ \t]+')
    from curia.feedparser import _sanitizeHTML
    from django.template.defaultfilters import safe
    return safe(
        pattern.sub(replace_spaces,
                    _sanitizeHTML(value, settings.DEFAULT_CHARSET)))
示例#3
0
def sanitize(value):
    from curia.feedparser import _sanitizeHTML
    from django.template.defaultfilters import safe
    return safe(_sanitizeHTML(value, settings.DEFAULT_CHARSET))
示例#4
0
文件: auth.py 项目: boxed/curia
def sanitize(value):
    from curia.feedparser import _sanitizeHTML
    from django.template.defaultfilters import safe
    return safe(_sanitizeHTML(value, settings.DEFAULT_CHARSET))