I pulled the last version and get an error when welcome starts:
Version 1.99.7 (2012-04-05 22:06:40) dev
Traceback (most recent call last):
File "/home/alan/web2py/web2py-hg/gluon/restricted.py", line 205, in
restricted
exec ccode in environment
File "/home/alan/web2py/web2py-hg/applications/welcome/models/db.py"
<http://127.0.0.1:8000/admin/default/edit/welcome/models/db.py>, line 47, in
<module>
auth.define_tables()
File "/home/alan/web2py/web2py-hg/gluon/tools.py", line 1381, in define_tables
format='%(first_name)s %(last_name)s (%(id)s)'))
File "/home/alan/web2py/web2py-hg/gluon/dal.py", line 6603, in define_table
common_filter=common_filter))
File "/home/alan/web2py/web2py-hg/gluon/dal.py", line 6872, in __init__
'define_table argument is not a Field or Table: %s' % field
SyntaxError: define_table argument is not a Field or Table: []
Something wrong with the auto table definitions for the auth object (see
Line 47)
I think that the problem is that when creating auth, the auth settings
extra_fields attribute is retrieved (tools.py line 1380) and it is returned
as a list that cointains only an empty list ( [[]] ), but that inner list
shouldn't be there, as it's supposed to be a sequence of Field instances to
be added to the table fields (isn't it?). So at the loop for checking valid
Field objects in dal.py, a syntax error is raised.
Has anyone else had this welcome app error?