Rollback transaction on sql error
This commit is contained in:
5
db.py
5
db.py
@@ -26,7 +26,10 @@ class DataBase():
|
|||||||
if cur.description is not None:
|
if cur.description is not None:
|
||||||
rv = cur.fetchall()
|
rv = cur.fetchall()
|
||||||
if commit:
|
if commit:
|
||||||
self.conn.commit()
|
try:
|
||||||
|
self.conn.commit()
|
||||||
|
except:
|
||||||
|
self.conn.rollback()
|
||||||
cur.close()
|
cur.close()
|
||||||
|
|
||||||
return (rv[0] if rv else None) if one else rv
|
return (rv[0] if rv else None) if one else rv
|
||||||
|
|||||||
Reference in New Issue
Block a user