3 ms·
Standard library changes in Python 3 which make supporting WSGI and stacks like it (and protocols in general) more difficult or painful are bugs. Since the stdl
by jnoller 16y ago
Standard library changes in Python 3 which make supporting WSGI and stacks like it (and protocols in general) more difficult or painful are bugs. Since the stdlib isn't set in stone, those bugs should be fixed by the interested parties.
No one involved in core development is infallible, if a decision has been made which is fundamentally flawed, it can and should be changed.
- kingkilr 16y agoThey're not all stdlib changes though. The lack of certain string methods on bytes makes implementing the stdlib changes unreasonably difficult.
- jnoller 16y agoAgreed, this has come up more and more frequently and I'm beginning to see the light of allowing string methods on bytes more and more.
- ianb 16y agoBut... if the standard library gets fixed, what then? Do we say "WSGI is only compatible with Python 3.3+"? That's just... crazy.
- jnoller 16y agoFair enough; but I'd rather see things fixed then see the constant drum beat of "this is broken and a piss-poor design decision". If it's broken, fix it. There's no excuse to not fix bugs, even in the name of backwards compatibility.