[Zope] calling procedures in external methods.
Dennis Allison
allison at sumeru.stanford.EDU
Thu May 27 15:11:37 EDT 2004
Yup, that's what I woulda guessed. I'm pretty sure self is the container.
It's an interesting break in the usual Python equivalence.
On Thu, 27 May 2004, Paul Winkler wrote:
> On Thu, May 27, 2004 at 11:56:05AM -0700, Dennis Allison wrote:
> >
> > Probably a stupid question, but ..
> >
> > Suppose I have external methods f(self, x, y z ) and g(self, p, d, q)
> > defined in an external method.
> >
> > When f references g in the external method, does it do so using
> > self.g(p,d,q)
> > or
> > g( self, p, d, q)
> >
> > or does it matter.
>
> If they're defined in the same module, the latter.
>
> Otherwise, the former will work by acquisition
> (but 'g' must be the ID that you give to the external method
> object in the ZMI).
> In that case I'm not entirely sure what g would use for "self".
>
> --
>
> Paul Winkler
> http://www.slinkp.com
>
More information about the Zope
mailing list