On Fri, Mar 27, 2009 at 3:42 PM, Lukasz Szybalski <[email protected]> wrote:
> Hello,
> I have a addressbook.py in my controller folder,
>
> I then import the widget class, and its instance. I use it for one of
> the functions but when validation suppose to happen I get:
>
> ile
> '/home/l...../tg2rc1env/lib/python2.5/site-packages/TurboGears2-2.0rc1.-py2.5.egg/tg/controllers.py',
> line 372 in _handle_validation_errors
> output = error_handler(controller.im_self, *remainder, **dict(params))
> TypeError: addressbook() got an unexpected keyword argument 'contact_name'
>
>
forgot to mention:
from xxx.controllers.addressbook import address_form, AddressForm
@expose('xxxx.templates.index')
def index(self):
"""Handle the front-page."""
return dict(page='index')
@expose('xxx.templates.addressbook')
def addressbook(self):
"""Handle the Addressbook."""
pylons.c.address_form = address_form
return dict(page='addressbook')
@validate(address_form, error_handler=addressbook)
@expose()
def saveaddress(self, **kw):
....
Lucas
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" 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?hl=en
-~----------~----~----~----~------~----~------~--~---