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
>
>

-- 



Reply via email to