Greg Ward added the comment:

> Is it worth changing about 800 places in CPython code? Not counting 
> third-party code.

Definitely not. My aim is not to fix every possible reference to "instance of 
'NoneType'", just the handful of cases that are most frequently encountered, 
especially if we think they are likely to be confusing to beginners. That's why 
I've only modified getting and setting attributes so far; I wanted to see what 
the cost/benefit is like.

Renaming 'NoneType' to 'None' sounds like a much easier approach, if it works. 
But then saying "instance of" + tp_name comes out weird. "Instance of NoneType" 
is confusing if technically accurate; "instance of None" is both confusing and 
technically inaccurate.

Hmmmm. Still mulling.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28702>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to