[Zope-dev] Re: ZCallable & the Renderable Folders Patch
Shane Hathaway
shane@digicool.com
Wed, 19 Jul 2000 18:53:55 -0400
Chris Withers wrote:
> Ah, so ZCallable is an inferior ZRenderable? *joke* :-)
I made it 'cause it's simpler. And a memory lapse made me forget about
Renderable. In fact I think ZCallable is a silly name. Actually the
base class ought to be in standard Zope, not a product. And it should
use the class-bound propertysheet stuff.
> > You have to do something like <dtml-var
> > "nameofafolder.index_html(_.None, _)">. But, that's not quite the same
> > because if the folder lacks an index_html, it gets acquired.
>
> But index_html will get acquired with that method too as folders do
> Implicit acquisiton, or am I missing something?
>
> Hmm, I think the patch is good, has anyoen subitted it yet?
Offhand I would say that putting a __call__ method in standard folders
would break a lot of DTML. Remember that a namespace lookup tries to
execute the value before returning it. But don't take my word for it,
add a __call__ method to ObjectManager and see what happens. I've never
tried it myself. :-)
Shane