I think this is now fixed in trunk. Can you please check? On Wednesday, 9 January 2013 08:33:35 UTC-6, Adi wrote: > > > Seems that bootstrap broke in latest trunk. All my forms, which use > bootstrap are returning errors... commenting formstyle='bootstrap' makes it > work fine. > > > Traceback (most recent call last): > File "/Users/adnan/web2py24/gluon/restricted.py", line 212, in restricted > exec ccode in environment > File > "/Users/adnan/web2py24/applications/dev_thanemobile/controllers/default.py" > <http://127.0.0.1:8000/admin/default/edit/dev_thanemobile/controllers/default.py>, > line 2004, in <module> > File "/Users/adnan/web2py24/gluon/globals.py", line 193, in <lambda> > self._caller = lambda f: f() > File > "/Users/adnan/web2py24/applications/dev_thanemobile/controllers/default.py" > <http://127.0.0.1:8000/admin/default/edit/dev_thanemobile/controllers/default.py>, > line 1946, in inquire > formstyle='bootstrap', ) > File "/Users/adnan/web2py24/gluon/sqlhtml.py", line 1580, in factory > **attributes) > File "/Users/adnan/web2py24/gluon/sqlhtml.py", line 1200, in __init__ > table = self.createform(xfields) > File "/Users/adnan/web2py24/gluon/sqlhtml.py", line 1224, in createform > table = formstyle(self, xfields) > File "/Users/adnan/web2py24/gluon/sqlhtml.py", line 768, in > formstyle_bootstrap > form['_class'] += ' form-horizontal' > TypeError: unsupported operand type(s) for +=: 'NoneType' and 'str' > > > > > Function argument list > > (form=<gluon.sqlhtml.SQLFORM object>, > fields=[('no_table_email_address__row', <gluon.html.LABEL object>, > <gluon.html.INPUT object>, ''), ('no_table_ext_order__row', > <gluon.html.LABEL object>, <gluon.html.INPUT object>, ''), > ('submit_record__row', '', <gluon.html.DIV object>, '')]) > Code listing > > 763. > 764. > 765. > 766. > 767. > 768. > > 769. > 770. > 771. > 772. > > return table > > > def formstyle_bootstrap(form, fields): > ''' bootstrap format form layout ''' > form['_class'] += ' form-horizontal' > > parent = FIELDSET() > for id, label, controls, help in fields: > # wrappers > _help = SPAN(help, _class='help-inline') > > Variables form <gluon.sqlhtml.SQLFORM object> >
--

