On Monday, September 23, 2002, at 09:14 AM, Andreas Kostyrka wrote:
> Am Mon, 2002-09-23 um 11.12 schrieb Florent Guillaume: >> Anoter way to do that is to play games with __of__. >> Look at the implementation of the skins tool in CMF for an example. > Doesn't help, as I do NOT know my container :( > > Basically __getattr__ when called does not know it's containment > anymore. :( This is why my stock suggestion to needing to do anything with acquisition and __getattr__ (or any other acquisition jump-arounds) is: Don't. There are a lot of complexities that can arise out of Acquisition, Wrappers, and so on, that really require a deep understanding of exactly HOW acquisition works, versus what it usually does. The other problem with __getattr__ is interfacing with Persistence. ZODB handles it now, but it wasn't all that long ago that it couldn't. But with Acquisition - once you go beyond "fair use", there's not enough Scotch in the world to kill the brain cramp. :) _______________________________________________ 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 )