将时间线与OOPS错误报告集成。
项目描述
版权所有 (c) 2010, 2011, Canonical Ltd
本程序是自由软件:您可以在自由软件基金会发布的GNU lesser通用公共许可证的条款下重新分发和/或修改它,版本3。
本程序的分发是希望它将是有用的,但没有任何保证;甚至没有关于其适销性或适用于特定目的的暗示性保证。有关更多信息,请参阅GNU lesser通用公共许可证。
您应该已收到GNU lesser通用公共许可证的副本。如果没有,请参阅 <https://gnu.ac.cn/licenses/>。
oops_timeline包提供了时间线对象(http://pypi.python.org/pypi/timeline)和oops错误报告系统(http://pypi.python.org/pypi/oops)之间的集成粘合剂。
依赖关系
Python 2.6+
oops(《http://pypi.python.org/pypi/oops》)
timeline(《http://pypi.python.org/pypi/timeline”)
测试依赖关系
subunit(《http://pypi.python.org/pypi/python-subunit”)(可选)
testtools(《http://pypi.python.org/pypi/testtools”)
用法
oops_timeline提供了一个oops on_create钩子,用于从oops_context['timeline']中提取时间线数据并将其作为原始数据注入到oops报告中。
配置你的设置
>>> from oops import Config >>> config = Config()
请注意,你可能至少需要一个发布者,否则你的报告将被丢弃。
将时间线钩子添加到配置中
>>> oops_timeline.install_hooks(config)
这是一个方便函数,以防将来需要额外的钩子。
有关更多信息,请参阅pydoc oops_timeline。
安装
在具有所有依赖项的环境下运行setup.py,或者将工作目录添加到你的PYTHONPATH。
开发
上游开发在https://launchpad.net/python-oops-timeline进行。为了设置开发工作区,如果依赖项不可用,可以使用./bootstrap.py创建bin/buildout,然后使用bin/py获取具有依赖项的python解释器。
要运行测试,请使用您选择的运行器,测试套件是oops.tests.test_suite。
例如
$ bin/py -m testtools.run oops_timeline.tests.test_suite
项目详情
oops_timeline-0.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fd8a81fe5582c5b9374750cde7d5ea6d74261b2f87c1cf4bf74fa9603e5f8c02 |
|
MD5 | b2cd315208d00b666bec694e87c8cd78 |
|
BLAKE2b-256 | f489959bddbe257a6a5fad3f698e535f13bb64f3a35606f50cebbadaca04bf65 |