libgmail 0.1.11 has a bug with unicode handling, when the sender of an email has a name with one or more non-ASCII character in it.
I’ve applied the patch I described in the link above, adding the function:
1 2 3 4 5 6 7 8 9 10 | def to_unicode(xstr): ''' Forces string to unicode ''' if type(xstr) == unicode: return xstr elif type(xstr) == str: return xstr.decode('utf-8') else: return xstr |
And changed all calls to var.decode(‘utf-8′) to to_unicode(var).
libgmail-0.1.11p1.zip (source package)
libgmail-0.1.11p1.win32.exe (win32 installer)
Recent Comments