Bengt Richter wrote:
[...]
It's a weird beast, being a subtype of int also. I'll defer to the BDFL in
http://www.python.org/peps/pep-0285.html

"""
    The values False and True will be singletons, like None.  Because
    the type has two values, perhaps these should be called
    "doubletons"?  The real implementation will not allow other
    instances of bool to be created.
"""

Regards,
Bengt Richter

It would probably make sense (IMHO) to deny rebinding of True and False in the same way that 2.4 denies rebinding of None. Given that people would set True and False themselves in order to make their pre-2.4 code readable, however, this may overstress backward compatibility.


regards
 Steve
--
Steve Holden        +1 703 861 4237  +1 800 494 3119
Holden Web LLC             http://www.holdenweb.com/
Python Web Programming  http://pydish.holdenweb.com/

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to