[Python-ideas] Please reconsider the Boolean evaluation of midnight
Tim Peters
tim.peters at gmail.com
Thu Mar 6 02:34:13 CET 2014
[Rob Cliffe <rob.cliffe at btinternet.com>]
> We hope that the Python documentation describes the semantics of the
> language and packages as completely as is reasonably possible.
> So you are effectively saying that no backwards-incompatible change should
> ever be made.
> If we accepted that, this discussion would end now.
There should be a very high bias against changing documented behavior
that is in fact working as documented. The document is a contract
with users. Contracts shouldn't be violated without truly compelling
cause.
"I am altering the deal. Pray I don't alter it any further." There's
a reason Darth Vader wasn't proclaimed Python's BDFL ;-)
More information about the Python-ideas
mailing list