Surprising behaviour from Python lexical analysis

I don’t think it’s worth changing. It will inevitably break code and it doesn’t seem to cause people problems considering it has been like this for 30 years.