[CalendarServer-dev] [Calendar and Contacts Server] #409: Exception: Characterset does not work for french Translation

Calendar and Contacts Server trac at macosforge.org
Sun Feb 6 11:08:50 PST 2011


#409: Exception: Characterset does not work for french Translation
----------------------------------+-----------------------------------------
 Reporter:  mail@…                |       Owner:  wsanchez@…        
     Type:  Defect                |      Status:  new               
 Priority:  5: Not set            |   Milestone:                    
Component:  Calendar Server       |    Severity:  Other             
 Keywords:                        |       Radar:                    
----------------------------------+-----------------------------------------
 I set Language to "fr" to test the localization.

 {{{
 2011-02-06 19:46:36+0100 [-] [mailgateway] 2011-02-06 19:46:36+0100 [-]
 [twext.web2.server#error] [Failure instance: Traceback: <type
 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character
 u'\xe0' in position 5: ordinal not in range(128)
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:345:errback
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:424:_startRunCallbacks
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:441:_runCallbacks
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:949:gotResult
 2011-02-06 19:46:36+0100 [-] [mailgateway]      --- <exception caught
 here> ---
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:891:_inlineCallbacks
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/python/failure.py:338:throwExceptionIntoGenerator
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twistedcaldav/resource.py:309:renderHTTP
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:891:_inlineCallbacks
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/python/failure.py:338:throwExceptionIntoGenerator
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twext/web2/static.py:127:renderHTTP
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:891:_inlineCallbacks
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/python/failure.py:338:throwExceptionIntoGenerator
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twext/web2/resource.py:109:renderHTTP
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twisted/internet/defer.py:893:_inlineCallbacks
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twistedcaldav/mail.py:334:http_POST
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twistedcaldav/mail.py:940:outbound
 2011-02-06 19:46:36+0100 [-] [mailgateway]      /usr/lib/python2.6/site-
 packages/twistedcaldav/mail.py:1029:generateEmail
 2011-02-06 19:46:36+0100 [-] [mailgateway]
 /usr/lib/python2.6/encodings/utf_8.py:16:decode
 2011-02-06 19:46:36+0100 [-] [mailgateway]      ]
 }}}

 This can be reproduced by
 {{{
 >>> u"à".decode("utf-8")
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
     return codecs.utf_8_decode(input, errors, True)
 UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in
 position 0: ordinal not in range(128)
 }}}

-- 
Ticket URL: <http://trac.calendarserver.org/ticket/409>
Calendar and Contacts Server </>
HTTP/WebDAV/CalDAV Server


More information about the calendarserver-dev mailing list