luav added the comment:
I'm sorry for the previous question, now it's clear (the space is allowed after
the '.' which complicates the parsing):
```
>>> o.e = 1
>>> o. e
1
>>> o.e
1
```
Anyway, it would be nice to outline the eligible val
luav added the comment:
Why Python 2 documentation does not outline that keywords / statements can't be
used as the object attributes?
https://docs.python.org/2/reference/simple_stmts.html#exec
And why does this restriction exist at all? The keywords always stand-alone and
newer f
New submission from luav :
The following code works fine on Python 3.5.2 but `exec` attribute fails to be
set to the object on Python 2.7.12:
```python
>>> o = type('O', (object,), {})
>>> o.e = 1
>>> o.eval = 1
>>> o.exec = 1
File ""