Oh, that is such a nice thing.
The example:
>> 'hello'.toUpperCase()
Traceback (most recent call last):
...
AttributeError: 'str' object has no attribute 'toUpperCase'. Did you mean '.upper'?Because the alternative is a rather sociopathic level of schadenfreude.
I really appreciate them going out of their way to do this, being quite aware of the hidden complexity in doing it.