Get the "needs rollback" flag -- for *advanced use* only.
(self)
| 492 | self.run_commit_hooks_on_set_autocommit_on = False |
| 493 | |
| 494 | def get_rollback(self): |
| 495 | """Get the "needs rollback" flag -- for *advanced use* only.""" |
| 496 | if not self.in_atomic_block: |
| 497 | raise TransactionManagementError( |
| 498 | "The rollback flag doesn't work outside of an 'atomic' block." |
| 499 | ) |
| 500 | return self.needs_rollback |
| 501 | |
| 502 | def set_rollback(self, rollback): |
| 503 | """ |