On Oct 31, 4:38 am, Rafe <[EMAIL PROTECTED]> wrote: > If you are just looking to execute an attribute (be it a property, > module-level function, instance or class method, or anything else > which is an attribute of an object), just use getattr().
I must check this out. My understanding is that getAttr returns a function object that happens to be a method of that object. I can then invoke that function as if I was invoking the method of that object. What I don't know is: will the function work in a scope where the object is not defined? And even if it does, what happens to the names that refer to the containeR or containeD objects? I've read what I could in the manual about the data model, scope and namespaces but as you can probably see there still are things I do not fully comprehend. I feel a bit like seeing the dots but not quite being able to make the connections between them just yet. Thanks for your help though! This is providing me with a few ideas for some more tests to do. Manu -- http://mail.python.org/mailman/listinfo/python-list