[prev in list] [next in list] [prev in thread] [next in thread]
List: python-list
Subject: Re: __prepare__ metaclass's method
From: "ast" <nomail () com ! invalid>
Date: 2016-10-28 14:55:32
Message-ID: 581366ea$0$24777$426a74cc () news ! free ! fr
[Download RAW message or body]
"Peter Otten" <__peter__@web.de> a écrit dans le message de
news:mailman.34.1477663877.31204.python-list@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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic