The goal is to `rollback` without silencing any exceptions.
```python
try:
    db.session.add(...)
    db.session.commit()
except:
    db.session.rollback()
    raise
```