XZise added a subscriber: XZise.
XZise added a comment.

With Python 3 the `sys.stdout` etc. streams are now using `str` (which is 
basically `unicode` in Python 2). But in Python 2 it requires `bytes` so it's 
encoding the string as UTF-8 bytes.

Now the Unicode support in Windows is always a bit problematic. I don't have a 
Windows OS available at the moment to test that quickly, but one way to fix it 
would be not to encode it. I'll provide a patch shortly and would appreciate if 
you test it (especially with non ASCII characters).

Apart from that (referencing to the discussion @Sitic linked to) I don't think 
that Python 3 is only partially supported. I basically only use it with Python 
3.4.2 and got not problems (but on Linux so I can't encounter this particular 
bug).


TASK DETAIL
  https://phabricator.wikimedia.org/T91921

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: XZise
Cc: XZise, Sitic, Aklapper, Dalba, jayvdb, pywikipedia-bugs



_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to