예제 #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))