Skip to content
Browse files

Changed MySQL backend so that it fails silently if rollback() isn't s…

…upported (the code catches NotSupportedError exception)

git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
1 parent 0660203 commit 024e68e260a70281d6f07e3a562e24140d3ecc2f @adrianholovaty adrianholovaty committed
Showing with 5 additions and 1 deletion.
  1. +5 −1 django/core/db/backends/
6 django/core/db/backends/
@@ -9,6 +9,7 @@
import MySQLdb as Database
from MySQLdb.converters import conversions
from MySQLdb.constants import FIELD_TYPE
+from _mysql_exceptions import NotSupportedError
import types
DatabaseError = Database.DatabaseError
@@ -40,7 +41,10 @@ def commit(self):
def rollback(self):
if self.connection:
- self.connection.rollback()
+ try:
+ self.connection.rollback()
+ except NotSupportedError:
+ pass
def close(self):
if self.connection is not None:

0 comments on commit 024e68e

Please sign in to comment.
Something went wrong with that request. Please try again.