diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2015-09-21 20:53:10 +0200 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2015-09-21 22:21:53 +0200 |
| commit | 91e9f1c972842284a94097e252307ce6ed1007a1 (patch) | |
| tree | 02d46fd57f4443dad4bd0c8ef3f6dec023ad18f4 /tests/sitemaps_tests/test_https.py | |
| parent | 361254810eb8920978d69aa0fc074dbd40bfcc21 (diff) | |
Fixed #24921 -- set_autocommit(False) + ORM queries.
This commits lifts the restriction that the outermost atomic block must
be declared with savepoint=False. This restriction was overly cautious.
The logic that makes it safe not to create savepoints for inner blocks
also applies to the outermost block when autocommit is disabled and a
transaction is already active.
This makes it possible to use the ORM after set_autocommit(False).
Previously it didn't work because ORM write operations are protected
with atomic(savepoint=False).
Diffstat (limited to 'tests/sitemaps_tests/test_https.py')
0 files changed, 0 insertions, 0 deletions
