R. David Murray added the comment:

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.)

----------

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

Reply via email to