File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212from django .utils .html import strip_tags
1313from django .template import RequestContext
1414
15- import email .utils
15+ from email .utils import parseaddr
1616import re
1717import datetime
1818import types
@@ -72,11 +72,11 @@ def parse_email_list(value):
7272 addrs = re .split (", ?" , value )
7373 ret = []
7474 for addr in addrs :
75- (name , email ) = email . utils . parseaddr (addr )
75+ (name , email ) = parseaddr (addr )
7676 if not (name ):
7777 name = email
7878 ret .append ('<a href="mailto:%s">%s</a>' % ( fix_ampersands (email ), escape (name ) ))
79- return ", " .join (ret )
79+ return mark_safe ( ", " .join (ret ) )
8080 else :
8181 return value
8282
@@ -87,7 +87,7 @@ def strip_email(value):
8787 return ""
8888 if "@" not in value :
8989 return value
90- return email . utils . parseaddr (value )[0 ]
90+ return parseaddr (value )[0 ]
9191
9292@register .filter (name = 'fix_angle_quotes' )
9393def fix_angle_quotes (value ):
You can’t perform that action at this time.
0 commit comments