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)),
])