# HG changeset patch # User Sylvain Thénault # Date 1285345257 -7200 # Node ID bdc3dc94d74465c78c1841ad52d19e6b828bc1bb # Parent b520b86113e3d728f5096d0d7335f6ad888db6de [foaf] we should encode email addr: even if we know it should be ascii, nothing prevent from putting something else in (tests at least do it) diff -r b520b86113e3 -r bdc3dc94d744 web/views/cwuser.py --- a/web/views/cwuser.py Fri Sep 24 18:20:45 2010 +0200 +++ b/web/views/cwuser.py Fri Sep 24 18:20:57 2010 +0200 @@ -85,7 +85,8 @@ % xml_escape(entity.firstname)) emailaddr = entity.cw_adapt_to('IEmailable').get_email() if emailaddr: - self.w(u'%s\n' % hashlib.sha1(emailaddr).hexdigest()) + self.w(u'%s\n' + % hashlib.sha1(emailaddr.encode('utf-8')).hexdigest()) self.w(u'\n')