[Ironpython-users] How to get the full path (in dotted notation) to an attribute?
Jeff Hardy
jdhardy at gmail.com
Wed Sep 5 17:27:08 CEST 2012
On Tue, Sep 4, 2012 at 10:21 PM, <sepatan at sibmail.com> wrote:
> Hello.
> How to get the full path (in dotted notation) to an attribute:
>
> class meta (type):
> def __ getattr__ (cls, t):
> print cls.__name__, t
>
> class a (object):
> class b (object):
> class c (object):
> __metaclass__ = meta
>
> a.b.c
> a.b.c.ff
>
> The result:
> c ff
>
> And how to get:
> a.b.c ff
print cls.__module__, cls.__name__, t
- Jeff
More information about the Ironpython-users
mailing list