|
|
|
|
|
by soperj
3404 days ago
|
|
There were definitely people wanting unicode support, which was the breaking feature. They supported python 2 for years and year after the release of this, don't know how you can even mention the word goosestep in this context. |
|
Python2 has unicode support. Python2 already had (better) async IO with Gevent (Tornado is also there). There's just nothing there with Python3 except what I can only describe as propaganda from the Python Software Foundation that has led to outright ignorance with many users.
Some people wanted "unicode strings by default". Which Python3 does have, but they even got that wrong. The general consensus on how to handle this correctly is to make everything a bytestring and assume the encoding as being UTF8 by default. Then like Python2, it just works.