[New-bugs-announce] [issue37318] builtins.True exists but can't be accessed

ChrisRands report at bugs.python.org
Mon Jun 17 11:17:02 EDT 2019


New submission from ChrisRands <chrisrands0 at gmail.com>:

On Python 3:

>>> import builtins
>>> 'True' in dir(builtins)
True
>>> builtins.True
  File "<stdin>", line 1
    builtins.True
                ^
SyntaxError: invalid syntax
>>> 

So "True" is a keyword, I guess this explains the behaviour, but still seems odd to me?

Relevant SO question:
https://stackoverflow.com/questions/56633402/why-are-true-and-false-being-set-in-globals-by-this-code

----------
messages: 345863
nosy: ChrisRands
priority: normal
severity: normal
status: open
title: builtins.True exists but can't be accessed
type: behavior

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue37318>
_______________________________________


More information about the New-bugs-announce mailing list