>
> def details():
>     try:
>         equipment = db.equipment[int(request.args(0))]
>     except:
>         equipment = db(db.equipment.slug == 
> request.args(0)).select().first()
>

Note, db.equipment(request.args(0)) will attempt to convert request.args(0) 
to an integer, and if that doesn't work, it will return None, so you can do:

equipment = db.equipment(request.args(0)) or db(db.equipment.slug == request
.args(0)).select().first()

Anthony 

-- 



Reply via email to