Martin Aspeli wrote:
Why can't IView (or whatever it is) just specify that the constructor
must accept a request, response and a template instance?
Because the template may not be passed in, and even if it is, where
would it be constructed and how would it be found again?
See my currying comment later in the thread.
then you may as well not have a 'template' attribute for <browser:page
If you have it done in ZCML, though, you can get a template-only view
without any Python at all, though:
<browser:page
for="*"
template="mytemplate.pt"
name="my_view"
permission="zope.Public"
/>
yeah, but I'm talking about the horrificness that currently makes the
above work.
I'm asking whether it really needs to be that bad or whether it could be
more sanely implemented.
I guess I should just make a branch and have a play or stfu...
The later is likely to win due to lack of time
*sigh*
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com