cubicweb #2508515 crash while ldapfeed is syncing [validation pending]

2012-08-27 10:56:18 - (cubicweb.sources.ldap) ERROR: error while processing ldaps://xxx.com:636: 'ascii' codec can't decode byte 0xc3 in position 11: ordinal not in range(128)
Traceback (most recent call last):
File "\\Zorg\Pylos\cubicweb\server\sources\datafeed.py", line 216, in process_urls
if parser.process(url, raise_on_error):
File "\\Zorg\Pylos\cubicweb\sobjects\ldapparser.py", line 51, in process
self._process_email(entity, userdict)
File "\\Zorg\Pylos\cubicweb\sobjects\ldapparser.py", line 146, in _process_email
self.sourceuris.pop(str(userdict['dn'] + '@@' + emailaddr), None)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 11: ordinal not in range(128)

priorityimportant
typebug
done in3.15.5
load left0.000
closed by#688d108af306 [ldapparser] utf-8 uri + unicode emailaddr will crash if the later is not properly encoded (closes #2508515)