Fixed #7751 -- Added check to allow for the fact that autocommit can be a property, rather than a function on certain database backends. Thanks to Leo Soto for the fix.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7940 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
431206a252
commit
1107e6b479
|
@ -74,7 +74,10 @@ def teardown_test_environment():
|
|||
def _set_autocommit(connection):
|
||||
"Make sure a connection is in autocommit mode."
|
||||
if hasattr(connection.connection, "autocommit"):
|
||||
connection.connection.autocommit(True)
|
||||
if callable(connection.connection.autocommit):
|
||||
connection.connection.autocommit(True)
|
||||
else:
|
||||
connection.connection.autocommit = True
|
||||
elif hasattr(connection.connection, "set_isolation_level"):
|
||||
connection.connection.set_isolation_level(0)
|
||||
|
||||
|
|
Loading…
Reference in New Issue