Explorar o código

Removed useless check in sqlite's DatabaseWrapper._savepoint_allowed().

Obsolete since 27193aea0088b238e3ee0f0f235364a34a09265c.
Tim Graham %!s(int64=6) %!d(string=hai) anos
pai
achega
f1d1634493
Modificáronse 1 ficheiros con 1 adicións e 5 borrados
  1. 1 5
      django/db/backends/sqlite3/base.py

+ 1 - 5
django/db/backends/sqlite3/base.py

@@ -227,16 +227,12 @@ class DatabaseWrapper(BaseDatabaseWrapper):
             BaseDatabaseWrapper.close(self)
 
     def _savepoint_allowed(self):
-        # Two conditions are required here:
-        # - A sufficiently recent version of SQLite to support savepoints,
-        # - Being in a transaction, which can only happen inside 'atomic'.
-
         # When 'isolation_level' is not None, sqlite3 commits before each
         # savepoint; it's a bug. When it is None, savepoints don't make sense
         # because autocommit is enabled. The only exception is inside 'atomic'
         # blocks. To work around that bug, on SQLite, 'atomic' starts a
         # transaction explicitly rather than simply disable autocommit.
-        return self.features.uses_savepoints and self.in_atomic_block
+        return self.in_atomic_block
 
     def _set_autocommit(self, autocommit):
         if autocommit: