You can use the following to see
the different behavior:
------------ TG1 --------------
@expose('foo.templates.welcome')
def index(self):
return dict(now='time')
@expose()
@error_handler(index)
@validate(validators=dict(a=validators.Int))
def validate(self, a):
return
------------ TG2 --------------
@expose('foo.templates.index')
def index(self):
return dict(page='index')
@expose()
@validate(validators=dict(a=validators.Int),
error_handler=index)
def validate(self, a):
return
-------------------------------
If you surf to http://localhost:8080/validate?a=b,
then in TG1 you are redirected to the index page without problems,
but in TG2 you get TypeError:
index() got an unexpected keyword argument 'a'
-- Christoph
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---