Nicholas Henke (by way of Nicholas Henke ) wrote: > Given the following code: > I can see why access to self.thing fails in Inner::__setattr__, but the > question is how do I do that -- can I not use __setattr__ and have to use a > setAttr that is accessed via O.I.setAttr('help','me rhonda') ?
Acquisition uses a subtle trick that makes everything work: the "self" passed to most methods is actually an acquisition wrapper, rather than the object itself. But the "self" passed to certain methods like __setattr__() is not wrapped. I'm sure there's a good reason. HTH. Shane _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )