Hi,
as of r701 methods using validators have to declare an error handler in
some way. This can be done either by adding parameter tg_errors to each
method or using controllers.error_handler decorator.
@expose(validators={...})
def foo(self, baz="", bar="")
...
should therefore be changed to
@expose(validators={...})
@error_handler()
def foo(self, baz="", bar="")
...
or
@expose(validators={...})
def foo(self, baz="", bar="", tg_errors=None)
...
For further examples see turbogears/tests/test_errorhandling.py or
ticket #258 [1] and fear not, proper documentation is on the way. ;)
Cheers,
Simon
[1] http://trac.turbogears.org/turbogears/ticket/258