|
[Bug 590156] error whilst pushing tree: msg#00090gnome-infrastructure
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=590156 sysadmin | Other | Ver: unspecified ------- Comment #3 from Todd Zullinger 2009-07-29 23:13 UTC ------- The try/except block _should_ have tested for non-ascii and only if encoding the string as ascii encoded the header using python's email.Header.Header() (to render it something like '=?utf-8?b?VMO2ZGQ=?='). But somehow the data passed either the unicode(fullname, 'ascii') call or was successfully encoded by email.Header and still had the non-ascii '0xe2' in it. I expected that would not be possible (and obviously I was wrong). (The code in question, so no one reading has to dig it out of git, goes like this: if fullname != "": try: user_fullname = unicode(fullname, 'ascii') except UnicodeDecodeError: user_fullname = Header.Header(fullname, 'utf-8').encode() Later, user_fullname is used to build from_address, which is what was being parsed on line 124 where the traceback occurred.) Do you know if your gecos entry on gnome.org has any non-ascii characters in it? And if so, what encoding is used for the data? -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=590156. _______________________________________________ gnome-infrastructure mailing list gnome-infrastructure@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gnome-infrastructure
|
|
||||||||||||||||||||||||||
|
|
|
| News | Mail Home | sitemap | FAQ | advertise |