I got the following error:

Traceback (most recent call last):
  File "D:\Projects\www.knigoman.com.ua\start-bookswap.py", line 55, in
?
    from bookswap.controllers import Root
  File "D:\Projects\www.knigoman.com.ua\bookswap\controllers.py", line
211, in ?
    validator=validators.Number(default=None)),
  File
"d:\projects\3rd-party\turbogears\turbogears\widgets\newbase.py", line
42, in widgetinit
    func(self, *args, **kw)
TypeError: __init__() takes at least 2 non-keyword arguments (1 given)

The code:
add_book_form = TableForm(name='addbook',
submittext=_(u'Добавить книгу'),
    widgets=[
        TextField(name='location', label=_(u'xx'), default=_(u'x')),
        TextField(name='price', label=_(u'x'),
            validator=validators.Number(default=None)),
])

Reply via email to