Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:

I am confusing. Why do these objects should have __name__ and __qualname__ 
attributes? What document specifies this? How are these attributes used?

collections.abc.MutableSet and typing.MutableSet are different things. The 
former is a class, the latter is not a class. I don't know exact reasons, but 
it was intentional. We introduced __mro_entries__ for this (it was significant 
intervention in class creation mechanism).

----------

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

Reply via email to