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 r.david.murray
Recipients r.david.murray, trcarden, yselivanov
Date 2015-05-14.01:38:03
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1431567483.5.0.386527326804.issue24183@psf.upfronthosting.co.za>
In-reply-to
Content
Yes, this is exactly analogous to object.__init__ not accepting arguments, but subclasses being free to do so.  ABCMeta *does* adopt the contract.  keyword arguments to the class constructor are not accepted unless you write a meta class that accepts them.  Period.  (That is, "class Foo(bar='baz'): pass" fails.)
History
Date User Action Args
2015-05-14 01:38:03r.david.murraysetrecipients: + r.david.murray, yselivanov, trcarden
2015-05-14 01:38:03r.david.murraysetmessageid: <1431567483.5.0.386527326804.issue24183@psf.upfronthosting.co.za>
2015-05-14 01:38:03r.david.murraylinkissue24183 messages
2015-05-14 01:38:03r.david.murraycreate