[Python-ideas] Please reconsider the Boolean evaluation of midnight

Donald Stufft donald at stufft.io
Thu Mar 6 02:38:41 CET 2014


On Mar 5, 2014, at 8:34 PM, Tim Peters <tim.peters at gmail.com> wrote:

> [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 ;-)
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/

When the documented behavior is both nonsensical and the cause of hard
to debug bugs that is a pretty compelling use case to me, unless you actively
enjoy being user hostile.

-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20140305/c79bfc98/attachment.sig>


More information about the Python-ideas mailing list