James Henstridge <ja...@jamesh.id.au> added the comment:

The documentation for ABCMeta.register() says that it makes the other class a 
"virtual subclass".  That would make the ABC a "virtual base class".

So whether the current behaviour is correct depends on whether you consider a 
"virtual base" to count as a base.  From the reasoning behind the introduction 
of ABCs, it certainly sounds like it should count.

Also, this is a feature that works correctly in Pyton 2.7, so could trip people 
up who are trying to move to Python 3.

----------
nosy: +jamesh

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

Reply via email to