当 SQLAlchemy 尝试回滚已回滚的事务或保存点时,会发出此警告。例如:
>>> import sqlalchemy as sa
>>> engine = sa.create_engine('sqlite:///', echo=True, future=True)
>>> with engine.connect() as conn:
... with conn.begin() as txn:
... txn.rollback()
... txn.rollback()
...
Run Code Online (Sandbox Code Playgroud)
输出
2021-06-12 15:13:13,669 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2021-06-12 15:13:13,669 INFO sqlalchemy.engine.Engine ROLLBACK
<stdin>:4: SAWarning: transaction already deassociated from connection
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看两个相关的单元测试。
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |