Morepath 的事务集成
项目描述
more.transaction:Morepath 的 SQLAlchemy 和 ZODB 集成
more.transaction 建立在事务模块上,让您可以将 SQLAlchemy 或 ZODB(或两者!)集成到Morepath应用程序中。
有关演示,请参阅https://github.com/morepath/morepath_sqlalchemy 。
构建状态
变化
0.9 (2018-10-29)
修复了与事务 2.4.0 的不兼容问题。
在事务 2.4.0 中,我们使用的一些内部 API 发生了变化。结果,我们不得不做一个小改动。由于可能不需要保留旧的事务版本,我们放弃了对事务 < 2.4.0 的支持。
如果您有充分的理由为什么我们应该使用最新的 more.transaction 来支持旧的事务版本,请告诉我们——这是可以做到的,尽管应该有针对 more.transaction 验证多个事务版本的测试。
0.8 (2016-12-28)
修复了与最新事务版本与 Python 2.7 相结合的不兼容问题。见https://github.com/morepath/more.transaction/issues/8
添加 Python 3.5 并使其成为默认测试环境。
清理元数据。
修复#6:用户 ID未正确使用。
0.7 (2016-07-18)
使用 Morepath 0.15 引入的新request.reset API 来重置请求,以便可以正确重试事务。以前more.transaction使用内部 Morepath API 来重置请求,但在 Morepath 0.15 更改后失败。
发现一个错误:请求重置无法与已安装的应用程序一起正常工作。这在我们现在使用的 Morepath 的新 request.reset方法中得到了修复。
用不带参数的raise 语句替换了自定义异常重新引发机制。当他们使用上下文管理器而不是 try...except语句时,那是来自pyramid_tm的遗留代码 。
更新测试套件以利用 Morepath 0.15。
删除 Python 2.5 语法。
0.6 (2016-04-06)
添加与 Morepath 0.13 的兼容性。
0.5 (2015-08-17)
修复了事务重试不适用于具有多个变量的路径。
此错误对使用默认 more.transaction 设置的应用程序没有影响。该错误仅涉及使用大于 1的尝试设置的应用程序。
0.4 (2015-01-06)
将transaction_app重命名为TransactionApp以与 Morepath 中的现代类命名保持一致。仍然提供 transaction_app以实现向后兼容性。
修改setup.py以使用io.open而不是open以包含 README 和 CHANGELOG 以及硬编码 UTF-8,因此它适用于所有默认编码的 Python 版本。
0.3 (2014-11-03)
Morepath 0.7 的兼容性修复。
0.2 (2014-11-01)
与 Morepath 0.4 及更高版本一起使用的调整。(迟来的版本,感谢 Denis Krienbühl 帮助我找出答案!)
0.1 (2014-04-08)
首次公开发布。
项目详情
more.transaction -0.9.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b5ce7d11e6c71bb3b8b6eee060d25433e4ff7c377b5d42693d0be14a7a856ce6 |
|
| MD5 | f4d366d45f608253ce3ad1b7e35f5d57 |
|
| 布莱克2-256 | 16fa764e2a21bf42a3f15f07144548ae00503a982b94f81f845732e090ffd652 |