跳转到主要内容

Zope 异常

项目描述

zope.exceptions

Latest release Supported Python versions https://github.com/zopefoundation/zope.exceptions/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.exceptions/badge.svg?branch=master Documentation Status

此软件包包含一些非常通用的异常类和实现,它们不属于 Zope 应用程序特定包。

请参阅https://zopeexceptions.readthedocs.io/以获取文档。

zope.exceptions 更新日志

5.1 (2024-06-07)

  • 添加对 Python 3.12 的支持。

  • 在回溯中包含 PEP302 加载器的代码。

5.0.1 (2023-07-11)

  • 修复了上一个版本引入的问题,该问题在使用非字符串 __traceback_info__ 时破坏了 HTMLExceptionFormatter

5.0 (2023-06-29)

  • 停止支持 Python 2.7、3.5 和 3.6。

4.6 (2022-11-10)

  • formatExceptionOnly 中捕获异常。在报告不同异常时获取异常并无帮助。在 Python 3.11 中,这对于某些 HTTPErrors 是必需的。

  • 添加对 Python 3.11 的官方支持。

4.5 (2022-02-11)

  • 添加对 Python 3.9 和 3.10 的官方支持。

  • 撤销对 Python 3.5 的支持取消。

  • 停止使用 python setup.py test 运行测试。

4.4 (2020-07-16)

  • 添加对 Python 3.8 的支持,并初步支持 3.9b4。

  • 停止支持 Python 3.4 和 3.5。

4.3 (2018-10-04)

  • 增加对Python 3.7的支持。

4.2.0 (2017-09-12)

  • 增加对Python 3.6的支持。

  • 停止支持Python 3.3。

  • 修复Python 2中对Unicode补充跟踪信息处理的问题。现在这些值总是编码为UTF-8;之前的结果是未定义的,取决于系统编码和值本身。见问题1

4.1.0 (2017-04-12)

  • 停止支持Python 2.6和3.2。

  • 使exceptionformatter.extract_stack签名符合traceback.extract_stack

  • 增加对Python 3.5的支持。

4.0.8 (2015-08-13)

  • 关于TextExceptionFormatter limit的修复:formatExceptionextractStack会截断跟踪信息,在底部,在最有趣的地方。现在它将从中间截断。将插入一些关于丢失条目的文本。

  • 可能修复了extractStack,它没有检测到帧中的递归。

4.0.7 (2014-03-19)

  • 添加了对Python 3.4的显式支持。

  • boostrap.py更新到版本2.2。

4.0.6 (2013-02-28)

  • 确保setup.py找到所有测试。现在tox也会运行它们。

  • 修复Python 3下的失败测试。

  • 使buildout在Python 3和Buildout 2下工作。

4.0.5 (2012-12-31)

  • 完善了PyPI Trove分类器。

  • 修复了Python 2.6下的测试失败。

4.0.4 (2012-12-13)

  • 发布带有固定MANIFEST.in(没有docs/)的版本。

4.0.3 (2012-12-10)

  • 修复了format_exception(…, as_html=True),使其不会对添加到异常值中的‘<br />’进行HTML转义。

4.0.2 (2012-11-21)

  • 在tox下测试Python 3.3支持。

4.0.1 (2012-08-20)

  • 修复了用于在Python 3.3下工作的可选依赖代码‘zope.security`

4.0.0.1 (2012-05-16)

  • 修复了在PyPI上渲染包文档。

4.0.0 (2012-05-16)

  • 自动构建Sphinx HTML文档,并通过tox运行doctest片段。

  • 添加了Sphinx文档。

  • 添加了对使用tox和jenkins进行持续集成支持。

  • 当在Py3k下安装时,移除了‘2to3’及其相关修复程序的使用。代码现在是一个“兼容子集”,支持Python 2.6、2.7和3.2,包括与2.7语言规范兼容的PyPy 1.8。

  • 100%单元测试覆盖率。

  • 停止对Python 2.4 / 2.5 / 3.1的显式支持。

  • 添加了‘setup.py dev’别名(运行setup.py develop并安装nosecoverage)。

  • 添加了‘setup.py docs’别名(安装Sphinx及其依赖项)。

3.7.1 (2012-03-28)

  • 修复:遗漏了反向提取extractStack条目。

3.7.0 (2012-03-28)

  • 添加了TextExceptionFormatter.extractStack和extract_stack。

3.6.2 (2012-03-28)

  • 当格式化程序被递归调用时,回退到traceback.format_tb。即不要让格式化程序中的错误默默通过。

  • 修复了过时的unittest函数:assert_assertEquals

3.6.1 (2010-07-06)

  • 修复了在Python 2.7下工作的测试。

  • PEP8清理并移除了过时的构建基础设施文件。

3.6.0 (2010-05-02)

  • 添加了对Jython上boostrap的支持。

  • 添加了Python 3支持。

  • 对zope.testing的依赖似乎很奇怪,可能是已消失的真实依赖项的残留。我已经移除了它。

3.5.2 (2008-04-30)

  • 更新了CHANGES.txt。

3.5.1 (2008-04-28)

  • 撤销了3.5.0中的更改。

3.5.0

  • 添加了按行格式化异常的能力。不幸的是,这也引入了一个错误,即每行异常都成为自己的日志消息。

3.4.0 (2007-10-02)

  • 更新了包元数据。

3.4.0b2 (2007-08-14)

  • 移除了对zope.deprecation的冗余依赖。

3.4.0b1 (2007-07-09)

  • 对应于Zope 3.4.0b1发布版中包含的zope.exceptions包的版本。

3.2.0 (2006-01-05)

  • 对应于作为 Zope 3.2.0 发布版一部分提供的 zope.exceptions 包的版本。

  • 弃用了 INotFoundError 接口和相应的 NotFoundError 异常类,转而使用“标准”异常 AttributeErrorKeyError。弃用的项目将在 Zope 3.3 中被移除。

3.0.0 (2004-11-07)

  • 对应于作为 Zope X3.0.0 发布版一部分提供的 zope.exceptions 包的版本。

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

zope.exceptions-5.1.tar.gz (31.4 kB 查看哈希值)

上传时间

构建分布

zope.exceptions-5.1-py3-none-any.whl (19.9 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面