Skip to content

Commit

Permalink
linebreak safe updates.
Browse files Browse the repository at this point in the history
  • Loading branch information
troygrosfield committed Apr 21, 2016
1 parent b94d631 commit cccbaa6
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions django_core/templatetags/html_tags.py
@@ -1,18 +1,18 @@
from django import template
from django.utils.html import linebreaks
from django.utils.safestring import mark_safe
from django.template.defaultfilters import linebreaks_filter
from django.utils.six import string_types


# from django.utils.html import linebreaks
register = template.Library()


@register.filter
def linebreaks_safe(value):
def linebreaks_safe(value, autoescape=True):
"""
Adds linebreaks only for text that has a newline character.
"""
if isinstance(value, string_types) and '\n' in value:
return mark_safe(linebreaks(value))
return linebreaks_filter(value, autoescape=autoescape)

return value

0 comments on commit cccbaa6

Please sign in to comment.