I'd like to make some changes to the widget API.
proposes some cleanup, but I'd like to go farther.
I think widgets, especially IInputWidget have too much
- applying changes
Widgets should be responsible for
- getting/managing user inputs, including
conversion from raw input (but not validation).
- Rendering HTML
Giving widgets this responsibility makes them harder
to implement (leading to complex base classes) and
a bit hard to use when more control is needed.
I'd like to remove this functionality from widgets,
moving it to form code.
Thoughts? Questions? Any objections to getting this into
3.1? If not, I'll write a more detailed proposal.
Jim Fulton mailto:[EMAIL PROTECTED] Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
Zope3-dev mailing list