[Twisted-web] Making a Page instance a proxy to another one
Michal Pasternak
michal at pasternak.w.lub.pl
Mon Jun 21 05:12:54 MDT 2004
Michal Pasternak [Mon, Jun 21, 2004 at 05:20:39AM +0200]:
> def child_(self, req):
> return self.getDynamicChild("", req)
>
> def getDynamicChild(self, name, req):
> if name="":
> return self.proxyPage
> else:
> return maybeDeferred(self.proxyPage.locateChild, [name], req).addCallback(lambda x: x[0])
>
> ... basically, this works okay for child_* methods in proxyPage, but gives
> wrong results for formless child mixins (I haven't tested
> proxyPage.getDynamicChild).
Well, that behaviour was caused by broken locateChild, fixed in rev. 346.
Anyway, even if that works, I still look forward for any better methods :)
--
m
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://pyramid.twistedmatrix.com/pipermail/twisted-web/attachments/20040621/5c94fc0c/attachment.bin
More information about the Twisted-web
mailing list