Raymond Hettinger <raymond.hettin...@gmail.com> added the comment:

I recommend closing this.

As Serhiy pointed out, they are profoundly different.  Currently, a user can 
rely on the isinstance() check to differentiate them.  So, changing the 
behavior would be a regression.

AFAICT, a user would not be able to deduce anything useful from the 
isinstance() check returning True in all three cases.  Essentially, all they 
have in common is the concept of caching; otherwise, the mechanisms and 
implications are entirely unrelated.

----------
nosy: +rhettinger

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

Reply via email to