[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