Message 65265 - Python tracker (original) (raw)
This is a feature explained in PEP 3101:
""" Implementation note: The implementation of this proposal is not required to enforce the rule about a simple or dotted name being a valid Python identifier. Instead, it will rely on the getattr function of the underlying object to throw an exception if the identifier is not legal. The str.format() function will have a minimalist parser which only attempts to figure out when it is "done" with an identifier (by finding a '.' or a ']', or '}', etc.). """ <http://www.python.org/dev/peps/pep-3101>
Why is that a problem for you?