跳转到主要内容

用于Zope3的错误报告实用程序管理UI

项目描述

此包提供zope.error包中定义的错误报告实用程序的管理视图。

README

此包提供了一种错误报告实用程序,能够存储错误。(请注意,实现类已移至zope.error包。)

让我们创建一个

>>> from zope.app.error.error import ErrorReportingUtility
>>> util = ErrorReportingUtility()
>>> util
<zope.error.error.ErrorReportingUtility object at ...>
>>> from zope.app.error.interfaces import IErrorReportingUtility
>>> IErrorReportingUtility.providedBy(util)
True
>>> IErrorReportingUtility
<InterfaceClass zope.error.interfaces.IErrorReportingUtility>

此包包含browser子包中的ZMI视图

>>> from zope.app.error.browser import EditErrorLog, ErrorRedirect
>>> EditErrorLog
<class 'zope.app.error.browser.EditErrorLog'>
>>> ErrorRedirect
<class 'zope.app.error.browser.ErrorRedirect'>

这些视图在执行此包配置时配置(只要提供正确的依赖项)。

某些ZMI菜单必须首先可用

>>> from zope.configuration import xmlconfig
>>> _ = xmlconfig.string(r"""
...  <configure xmlns="http://namespaces.zope.org/browser" i18n_domain="zope">
...    <include package="zope.browsermenu" file="meta.zcml" />
...    <menu
...       id="zmi_views"
...       title="Views"
...       />
...
...    <menu
...       id="zmi_actions"
...       title="Actions"
...       />
...  </configure>
... """)

现在我们可以配置此包

>>> _ = xmlconfig.string(r"""
...  <configure xmlns="http://namespaces.zope.org/zope">
...    <include package="zope.app.error" />
...  </configure>
... """)

变更记录

4.1.0 (2021-11-17)

  • 添加对Python 3.7、3.8、3.9和3.10的支持。

  • 放弃对Python 3.4的支持。

4.0.0 (2017-05-16)

  • 添加对Python 3.4、3.5、3.6和PyPy的支持。

3.5.3 (2010-09-01)

  • 删除对zope.app.publisher的依赖,添加缺失的依赖。

  • 用直接导入替换zope.deferredimport的使用。

3.5.2 (2009-01-22)

  • 从依赖项中删除zope.app.zapi,用直接导入替换其使用。

  • 清理依赖。

  • 将邮件列表地址更改为 zope-dev@zope.org,将url从cheeseshop更改为pypi。

  • 对于errorRedirect视图和菜单项,使用zope.ManageServices权限而不是zope.ManageContent,因为所有IErrorReportingUtility视图都已注册为zope.ManageServices。

  • 修复包的README.txt文件

3.5.1 (2007-09-27)

  • 重新发布以替换有缺陷的egg

3.5.0

  • 将核心组件移动到 zope.error

3.4.0 (2007-09-24)

  • 首次发布文档

下载文件

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

源分布

zope.app.error-4.1.0.tar.gz (10.7 kB 查看哈希值)

上传时间

构建分布

zope.app.error-4.1.0-py2.py3-none-any.whl (14.8 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者