I just defined some new tables after upgrading to latest trunk.
db.define_table('people'
Field('owner',db.auth_user,default=auth.user_id,readable=False,writable=False),
Field('email','string'),
signature
)
S'Traceback (most recent call last):\n File
"/apps/www/web2py.trunk/gluon/restricted.py", line 191, in
restricted\n ccode = compile2(code,layer)\n File
"/apps/www/web2py.trunk/gluon/restricted.py", line 178, in compile2\n
return compile(code.rstrip().replace(\'\\r\\n\',\'\\n\')+\'\\n\', layer,
\'exec\')\n File
"/apps/www/web2py.trunk/applications/app/models/db.py", line 346\n
Field(\'owner\',db.auth_user,default=auth.user_id,readable=False,writable=False),\n
^\nSyntaxError: invalid syntax\n'
p3755
Also
Before the default behavior was to return generic.html;
Seems like that is no longer the case.
Thanks.