[Grok-dev] Why must a CodeView have a render() method?
optilude+lists at gmail.com
Sun Jul 12 05:42:25 EDT 2009
I often use views that are not browser pages, i.e. they are not meant to
be published, but contain utility functions looked up by traversal in
other contexts (e.g. conditional expressions).
I had thought this was one of the use cases for a
grokcore.view.CodeView, but I guess not, since it requires a render()
Would it make sense to either relax this requirement, so that a CodeView
without a render method can still be looked up but can't be published
directly? Or maybe to add some other kind of base class for this use case?
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book
More information about the Grok-dev