[Python-Dev] bool does not want to be subclassed? (original) (raw)

Aahz aahz at pythoncraft.com
Thu Feb 12 14:50:50 EST 2004


On Thu, Feb 12, 2004, François Pinard wrote:

Hi, people. I just noticed this: >>> class booleen(bool): ... def repr(self): ... if self: ... return "Vrai" ... return "Faux" ... Traceback (most recent call last): File "", line 1, in ? TypeError: type 'bool' is not an acceptable base type >>>

Just to bolster Francois's case, I ran into this precise use case a week ago myself (where I wanted a bool but needed to change the output string). Didn't bother complaining about it, though. ;-)

Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/

"Argue for your limitations, and sure enough they're yours." --Richard Bach



More information about the Python-Dev mailing list