# HG changeset patch # User marcink # Date 1270639486 -7200 # Node ID b2bc08f2974bbd0e63e8edc908fc1bc58bf6af2a # Parent 71ffa932799da900fa3f2c133d09ff538c139cce try except error on non existing user table diff -r 71ffa932799d -r b2bc08f2974b pylons_app/lib/auth.py --- a/pylons_app/lib/auth.py Wed Apr 07 00:51:55 2010 +0200 +++ b/pylons_app/lib/auth.py Wed Apr 07 13:24:46 2010 +0200 @@ -17,8 +17,12 @@ 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]: