comparison pylons_app/lib/auth.py @ 96:f24b9a2934cf

added is mercurial method in utils,
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 24 Apr 2010 18:20:59 +0200
parents 08707974eae4
children d8eb7ee27b4c
comparison
equal deleted inserted replaced
95:a214462101d2 96:f24b9a2934cf
34 return False 34 return False
35 35
36 def authfunc(environ, username, password): 36 def authfunc(environ, username, password):
37 sa = meta.Session 37 sa = meta.Session
38 password_crypt = get_crypt_password(password) 38 password_crypt = get_crypt_password(password)
39
40 try: 39 try:
41 user = sa.query(Users).filter(Users.username == username).one() 40 user = sa.query(Users).filter(Users.username == username).one()
42 except (NoResultFound, MultipleResultsFound, OperationalError) as e: 41 except (NoResultFound, MultipleResultsFound, OperationalError) as e:
43 log.error(e) 42 log.error(e)
44 user = None 43 user = None