(self)
| 232 | self.write_journal("rolled_back") |
| 233 | |
| 234 | def rollback_best_effort(self) -> Exception | None: |
| 235 | try: |
| 236 | self.rollback() |
| 237 | except Exception as exc: |
| 238 | logger.warning("Mutation rollback failed: %s", exc) |
| 239 | return exc |
| 240 | return None |
| 241 | |
| 242 | def discard(self) -> None: |
| 243 | # Best-effort post-commit/post-rollback cleanup: callers have already |
no test coverage detected