equal
deleted
inserted
replaced
17 return Header(ustring.encode('UTF-8'), 'UTF-8') |
17 return Header(ustring.encode('UTF-8'), 'UTF-8') |
18 |
18 |
19 def addrheader(uaddr, uname=None): |
19 def addrheader(uaddr, uname=None): |
20 # even if an email address should be ascii, encode it using utf8 since |
20 # even if an email address should be ascii, encode it using utf8 since |
21 # application tests may generate non ascii email address |
21 # application tests may generate non ascii email address |
22 addr = uaddr.encode('UTF-8') |
22 addr = uaddr.encode('UTF-8') |
23 if uname: |
23 if uname: |
24 return '%s <%s>' % (header(uname).encode(), addr) |
24 return '%s <%s>' % (header(uname).encode(), addr) |
25 return addr |
25 return addr |
26 |
26 |
27 |
27 |