You have created a new app using an experimental web2py in trunk. It created a models/db.py with Auth(...,salt=True). This option has been removed from trunk (there is no more salt attribute, we always salt) therefore you have to edit your db.py and remove salt=True.
This is not a backward compatibility issue because no app created with stable is broken. Massimo On Monday, 30 July 2012 02:16:01 UTC-5, Andreas Kaiser wrote: > > Hi, > > using latest trunk and in admin I've created a new simple app. If I try to > run this app, I get a ticket. > <type 'exceptions.TypeError'> __init__() got an unexpected keyword > argument 'salt' > > TRACEBACK > > 1. > 2. > 3. > 4. > 5. > 6. > 7. > > Traceback (most recent call last): > File "E:\web2py-2-work\gluon\restricted.py", line 205, in restricted > exec ccode in environment > File "E:/web2py-2-work/applications/uittime/models/db.py" > <http://127.0.0.1:8000/admin/default/edit/uittime/models/db.py>, line 43, in > <module> > auth = Auth(db, hmac_key=Auth.get_or_create_key(), salt=True) > TypeError: __init__() got an unexpected keyword argument 'salt' > > In the example App the line for Auth initialation looks like: > > auth = Auth(db) > > Is this an error in trunk for create a new app? > > > Andreas > > --