[fix] Notification Count - also catch 'Lock wait timeout exceeded; try restarting transaction'
This commit is contained in:
parent
54aaf48137
commit
6c4473ac8f
1 changed files with 4 additions and 4 deletions
|
|
@ -44,7 +44,7 @@ def get_notifications():
|
|||
"open_count":result}).insert(ignore_permissions=True)
|
||||
|
||||
except MySQLdb.OperationalError, e:
|
||||
if e.args[0] != 1213:
|
||||
if e.args[0] not in (1213, 1205):
|
||||
raise
|
||||
|
||||
logger.error("Deadlock")
|
||||
|
|
@ -60,7 +60,7 @@ def get_notifications():
|
|||
"open_count":open_count_module[m]}).insert(ignore_permissions=True)
|
||||
|
||||
except MySQLdb.OperationalError, e:
|
||||
if e.args[0] != 1213:
|
||||
if e.args[0] not in (1213, 1205):
|
||||
raise
|
||||
|
||||
logger.error("Deadlock")
|
||||
|
|
@ -82,7 +82,7 @@ def clear_notifications(user=None):
|
|||
frappe.db.sql("""delete from `tabNotification Count`""")
|
||||
|
||||
except MySQLdb.OperationalError, e:
|
||||
if e.args[0] != 1213:
|
||||
if e.args[0] not in (1213, 1205):
|
||||
raise
|
||||
|
||||
logger.error("Deadlock")
|
||||
|
|
@ -94,7 +94,7 @@ def delete_notification_count_for(doctype):
|
|||
frappe.db.sql("""delete from `tabNotification Count` where for_doctype = %s""", (doctype,))
|
||||
|
||||
except MySQLdb.OperationalError, e:
|
||||
if e.args[0] != 1213:
|
||||
if e.args[0] not in (1213, 1205):
|
||||
raise
|
||||
|
||||
logger.error("Deadlock")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue