Roll back a transaction and reset the dirty flag.
(self)
| 331 | |
| 332 | @async_unsafe |
| 333 | def rollback(self): |
| 334 | """Roll back a transaction and reset the dirty flag.""" |
| 335 | self.validate_thread_sharing() |
| 336 | self.validate_no_atomic_block() |
| 337 | self._rollback() |
| 338 | # A successful rollback means that the database connection works. |
| 339 | self.errors_occurred = False |
| 340 | self.needs_rollback = False |
| 341 | self.run_on_commit = [] |
| 342 | |
| 343 | @async_unsafe |
| 344 | def close(self): |