Nick Coghlan added the comment:

No, the filtering is only applied to the __new__ and __init__ calls on the 
metaclass, not to the __init_subclass__ call.

Showing the last part of an interactive session where I ran the above commands:

===========
>>> class AbstractWithInit(ignore_extra_args(Abstract), InitX, x=1):
...     pass
... 
x
>>> AbstractWithInit()
<__main__.AbstractWithInit object at 0x7f9086694a58>
>>> 
===========

----------

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

Reply via email to