Works. Thanks Massimo!

On Wednesday, January 9, 2013 10:37:19 AM UTC-5, Massimo Di Pierro wrote:
>
> 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>
>>
>

-- 



Reply via email to