On Tue, Dec 22, 2020 at 1:14 AM Chris Angelico email@example.com wrote:
I know why, but I'm not so sure -- no one was using a built in True or
False as an integer, because they didn't exist.
No, but AIUI people were creating their own globals to do that job.
Indeed. The discussion around this was quite specifically that many people defined:
True = 1 False = 0
At the top of their code, and used that. This was the main reason they were built-ins rather than keywords, so as not to break that large body of existing code.