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 )