Can you just use acquisition?

On Tuesday 03 December 2002 01:11 pm, Maurizio Boriani wrote:
> >>>>> "Casey" == Casey Duncan <[EMAIL PROTECTED]> writes:
> 
>     Casey> Its easy to create an infinite loop. To avoid these, do
>     Casey> attribute lookups from the instance __dict__ rather than
>     Casey> directly from self:
> 
>     Casey> IOW, don't do:
> 
>     Casey> foo = self.foo
> 
>     Casey> or getattr(self, 'foo')
> 
>     Casey> (This can trigger another __getattr__ call)
> 
>     Casey> Instead do:
> 
>     Casey> foo = self.__dict__['foo']
> 
> in my case foo is a method not a properties
> 
>     Casey> (This won't cause another getattr call)
> 
>     Casey> As for examples, there is a complex one in the CMF
>     Casey> Skinnable module and a simpler one in the Document module
>     Casey> of my DocumentLibrary product.
> 
> I tried this too but zope return an error ('Type Error, unsubscriptable 
object').
> 
> Exactly this is my case:
> 
> I've a class called, for example, pippo. This cotain another class called 
pluto.
> 
> So wath I'd like to do is:
>     <dtml-with pippo>
>       <dtml-with pluto>
>         <dtml-var expr="ciccio('parameter')">
>       </dtml-with>
>     </dtml-with>
> 
> the expr or method ciccio doesn't exist in pluto but I'd like to pass to a 
defined method the expr and its parameters.
> 
> A big thanks anymore for your help
> 
> bye,
> baux 
> 
> 


_______________________________________________
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 )

Reply via email to