----- Original Message ----- From: "Leonardo Rochael Almeida" <[EMAIL PROTECTED]> To: "Zope Developers list" <[EMAIL PROTECTED]> Sent: Thursday, August 01, 2002 11:37 PM Subject: Re: [Zope-dev] Removing the acquisition wrapper from an object(Python script)
> On Thu, 2002-08-01 at 14:38, Gilles Lenfant wrote: > > [...] > > Now I'm always looking for an alternate way to get rid of the acquisition wrapper >and access only the objects own props. > > To access an object's own props (and get an error if it doesn't find > them instead of looking up the aq-chain) you don't need to remove it's > acquisition wrappers, you just need to tell him not to use acquisition > implicitly. The way you do that is to ask the object for a > non-implicit-acquisition version of itself, that is, an explicit > acquisition object: > > non_implicit_obj = obj.aq_explicit > > obj.some_attr > > or just: > > obj.aq_explicit.some_attr > Leo, Many thanks, exactly what I needed ! I didn't find much doc about these aq_xxx methods/functions. Where can I find this ? Cheers --Gilles _______________________________________________ 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 )