diff --git a/frappe/database/database.py b/frappe/database/database.py index 1325ad166a..88c643540f 100644 --- a/frappe/database/database.py +++ b/frappe/database/database.py @@ -161,11 +161,11 @@ class Database(object): elif self.is_deadlocked(e): err_msg = _('There was a problem accessing required resources to complete the transaction.') + '
' err_msg += _('Please try again.') - frappe.throw(msg=err_msg, title=_('Deadlock Occurred'), exc=frappe.QueryDeadlock) + frappe.throw(msg=err_msg, title=_('Deadlock Occurred'), exc=frappe.QueryDeadlockError) elif self.is_timedout(e): err_msg = _('There was a problem accessing required resources to complete the transaction.') + '
' err_msg += _('Please try again.') - frappe.throw(msg=err_msg, title=_('Request Timeout'), exc=frappe.QueryTimeout) + frappe.throw(msg=err_msg, title=_('Request Timeout'), exc=frappe.QueryTimeoutError) if ignore_ddl and (self.is_missing_column(e) or self.is_missing_table(e) or self.cant_drop_field_or_key(e)): pass diff --git a/frappe/exceptions.py b/frappe/exceptions.py index 6c063127c2..81b4b2e24d 100644 --- a/frappe/exceptions.py +++ b/frappe/exceptions.py @@ -101,8 +101,8 @@ class DataTooLongException(ValidationError): pass class FileAlreadyAttachedException(Exception): pass class DocumentAlreadyRestored(Exception): pass class AttachmentLimitReached(Exception): pass -class QueryTimeout(ValidationError): pass -class QueryDeadlock(ValidationError): pass +class QueryTimeoutError(ValidationError): pass +class QueryDeadlockError(ValidationError): pass # OAuth exceptions class InvalidAuthorizationHeader(CSRFTokenError): pass class InvalidAuthorizationPrefix(CSRFTokenError): pass