This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients Kevin Shweh, Nate Soares, levkivskyi, ncoghlan
Date 2017-02-23.15:25:36
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1487863536.95.0.848726904186.issue29581@psf.upfronthosting.co.za>
In-reply-to
Content
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>
>>> 
===========
History
Date User Action Args
2017-02-23 15:25:36ncoghlansetrecipients: + ncoghlan, levkivskyi, Kevin Shweh, Nate Soares
2017-02-23 15:25:36ncoghlansetmessageid: <1487863536.95.0.848726904186.issue29581@psf.upfronthosting.co.za>
2017-02-23 15:25:36ncoghlanlinkissue29581 messages
2017-02-23 15:25:36ncoghlancreate