New submission from ChrisRands <[email protected]>:
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 <[email protected]>
<https://bugs.python.org/issue37318>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com