iro/model/user.py
branchdevel
changeset 125 19b3f383c9ce
parent 118 e16c0250c974
child 263 52284710c0b4
equal deleted inserted replaced
124:6efcdf7e2d62 125:19b3f383c9ce
     9 from ..error import UserNotFound, InterfaceException
     9 from ..error import UserNotFound, InterfaceException
    10 
    10 
    11 
    11 
    12 @validate(kwd="apikey", func=vHash, minlength=15, maxlength=15)
    12 @validate(kwd="apikey", func=vHash, minlength=15, maxlength=15)
    13 @dbdefer
    13 @dbdefer
    14 def getuser(apikey, session):
    14 def getuser(session, apikey):
    15     user = session.query(User).filter_by(apikey=apikey).first()
    15     user = session.query(User).filter_by(apikey=apikey).first()
    16     if user is None:
    16     if user is None:
    17         raise UserNotFound()
    17         raise UserNotFound()
    18     else:
    18     else:
    19         return user
    19         return user