# HG changeset patch # User marcink # Date 2010-04-07 13:24:46 # Node ID b2bc08f2974bbd0e63e8edc908fc1bc58bf6af2a # Parent 71ffa932799da900fa3f2c133d09ff538c139cce try except error on non existing user table diff --git a/pylons_app/lib/auth.py b/pylons_app/lib/auth.py --- a/pylons_app/lib/auth.py +++ b/pylons_app/lib/auth.py @@ -17,8 +17,12 @@ def authfunc(environ, username, password conn, cur = get_sqlite_cur_conn() password_crypt = crypt.crypt(password, '6a') - cur.execute("SELECT * FROM users WHERE username=?", (username,)) - data = cur.fetchone() + try: + cur.execute("SELECT * FROM users WHERE username=?", (username,)) + data = cur.fetchone() + except sqlite3.OperationalError as e: + data = None + log.error(e) if data: if data[3]: