mirror of
https://github.com/django/django.git
synced 2025-10-25 14:46:09 +00:00
Fixed #19707 -- Reset transaction state after requests
This commit is contained in:
@@ -70,6 +70,7 @@ real_rollback = transaction.rollback
|
||||
real_enter_transaction_management = transaction.enter_transaction_management
|
||||
real_leave_transaction_management = transaction.leave_transaction_management
|
||||
real_managed = transaction.managed
|
||||
real_abort = transaction.abort
|
||||
|
||||
def nop(*args, **kwargs):
|
||||
return
|
||||
@@ -80,6 +81,7 @@ def disable_transaction_methods():
|
||||
transaction.enter_transaction_management = nop
|
||||
transaction.leave_transaction_management = nop
|
||||
transaction.managed = nop
|
||||
transaction.abort = nop
|
||||
|
||||
def restore_transaction_methods():
|
||||
transaction.commit = real_commit
|
||||
@@ -87,6 +89,7 @@ def restore_transaction_methods():
|
||||
transaction.enter_transaction_management = real_enter_transaction_management
|
||||
transaction.leave_transaction_management = real_leave_transaction_management
|
||||
transaction.managed = real_managed
|
||||
transaction.abort = real_abort
|
||||
|
||||
|
||||
def assert_and_parse_html(self, html, user_msg, msg):
|
||||
|
||||
Reference in New Issue
Block a user