MCPcopy
hub / github.com/django/django / validate_no_atomic_block

Method validate_no_atomic_block

django/db/backends/base/base.py:512–517  ·  view source on GitHub ↗

Raise an error if an atomic block is active.

(self)

Source from the content-addressed store, hash-verified

510 self.needs_rollback = rollback
511
512 def validate_no_atomic_block(self):
513 """Raise an error if an atomic block is active."""
514 if self.in_atomic_block:
515 raise TransactionManagementError(
516 "This is forbidden when an 'atomic' block is active."
517 )
518
519 def validate_no_broken_transaction(self):
520 if self.needs_rollback:

Callers 4

commitMethod · 0.95
rollbackMethod · 0.95
set_autocommitMethod · 0.95

Calls 1

Tested by

no test coverage detected