Hi,
I would like to direct your attention to Widget.validate. Currently we delete any non-conforming arguments. This is a very very nasty side-effect. If nothing else, it can trip any method validating positional arguments (e.g. turbogears/tests/test_form_controllers.py).
Cheers, Simon

