"Peter Otten" <__pete...@web.de> a écrit dans le message de
news:mailman.34.1477663877.31204.python-l...@python.org...
ast wrote:
class T(type):
... def __new__(*args, **kw): return type.__new__(*args)
... def __prepare__(*args, **kw):
... print(kw)
... return {}
... def __init__(*args, **kw):
... pass
...
class A(metaclass=T, answer=42):
... pass
...
{'answer': 42}
Adapted from
<http://martyalchin.com/2011/jan/20/class-level-keyword-arguments/>.
Thanks,
Could these class-level keyword arguments be useful for standard classes
(those whose metaclass is type) ?
eg:
class Test(option = True)
make use of "option" here ?
it seems no
--
https://mail.python.org/mailman/listinfo/python-list