morepath的事务集成
more.transaction的Python项目详细描述
more.transaction:morepath的sqlalchemy和zodb集成
more.transaction构建在transaction模块上,允许您 集成sqlalchemy或zodb(或两者!)进入Morepath应用程序。
0.9(2018-10-29)
修复了与事务2.4.0的不兼容性。
在事务2.4.0中,我们使用的一些内部api已经更改。因此, 我们得做点小改变。因为也许没必要 一个旧的事务发行版放弃了对transaction<;2.4.0的支持。
如果您有充分的理由支持旧的事务发布 有了最新的more.transaction,让我们知道-它可以完成,尽管 应该有测试来验证多个事务版本 更多交易。
0.8(2016-12-28)
- 修复与最新事务版本的不兼容 Python2.7。见https://github.com/morepath/more.transaction/issues/8
- 添加Python3.5并使其成为默认测试环境。
- 清理元数据。
- 修复#6:userid未正确执行。
0.7(2016-07-18)
使用morepath 0.15引入的新request.resetapi重置 使事务能够正确地 已重试。以前more.transaction使用的是内部morepath 重置请求的api,在morepath更改后失败 0.15分。
发现一个错误:请求重置无法正常工作 安装的应用程序。这是在Morepath的新版本中修复的 request.reset方法,我们现在使用它。
用^{tt5}替换了自定义异常重新引发机器$ 没有参数的语句。那是来自 pyramid_tm当他们使用上下文管理器而不是 try...except语句。
更新测试套件以利用morepath 0.15。
删除Python2.5语法。
0.6(2016-04-06)
- 添加与morepath 0.13的兼容性。
0.5(2015-08-17)
修复了对具有多个变量的路径不起作用的事务重试。
此错误对使用默认more.transaction的应用程序没有影响。 设置。该错误只涉及使用attempts设置的应用程序 大于1。
0.4(2015-01-06)
- 将transaction_app重命名为TransactionApp以保持一致 以现代的名字命名。仍然提供 transaction_app表示向后兼容。
- 修改setup.py以使用io.open,而不是open以 包括自述文件、变更日志和硬代码utf-8,这样它就可以工作了 在所有具有所有默认编码的python版本上。
0.3(2014-11-03)
- morepath 0.7的兼容性修复。
0.2(2014-11-01)
- 调整以使用MorePath 0.4及更高版本。(逾期已久的释放, 谢谢丹尼斯·克里恩布尔帮我找到答案!
0.1(2014-04-08)
- 首次公开发行。