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?

Reply via email to