[Python-3000] No rc2 tonight

Victor Stinner victor.stinner at haypocalc.com
Fri Oct 17 10:36:38 CEST 2008


> 1210 imaplib does not run under Python 3
> 3727 poplib module broken by str to unicode conversion
>    - These both have patches that need review
> 3714 nntplib module broken by str to unicode conversion
>    - This issue seems pretty far from resolution

I worked on these modules. First I tried to use unicode everywhere but then I 
realized that each email can use a different encoding. Using a fixed charset 
is meanless, that's why I wrote new patches (for poplib and imaplib) to 
return emails (and other status messages) as bytes strings.

Since nntplib also transport emails, I think that my current patch 
(nntplib_unicode.patch) is invalid and I should write another one using 
bytes. If I don't have time to fix it quickly, please leave 3714 at 
state "deferred blocker".

Barry: you closed the issue #4125 but the specified revision number is the 
commit fixing issue #3988. runtests.sh have to use the -bb flag!

-- 
Victor Stinner aka haypo
http://www.haypocalc.com/blog/


More information about the Python-3000 mailing list