Skip to main content

Error reporting utility management UI for Zope3

Project description

This package provides management views for the error reporting utility defined in zope.error package.

README

This package provides an error reporting utility which is able to store errors. (Notice that the implementation classes have been moved to the zope.error package.)

Let’s create one:

>>> 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>

This package contains ZMI views in the browser sub-package:

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

These are configured when the configuration for this package is executed (as long as the right dependencies are available).

Certain ZMI menus must first be available:

>>> 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>
... """)

Now we can configure the package:

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

CHANGES

4.1.0 (2021-11-17)

  • Add support for Python 3.7, 3.8, 3.9 and 3.10.

  • Drop support for Python 3.4.

4.0.0 (2017-05-16)

  • Add support for Python 3.4, 3.5, 3.6 and PyPy.

3.5.3 (2010-09-01)

  • Removed the dependency on zope.app.publisher, added missing dependencies.

  • Replaced the use of zope.deferredimport with direct imports.

3.5.2 (2009-01-22)

  • Removed zope.app.zapi from dependencies, replacing its uses with direct imports.

  • Clean dependencies.

  • Changed mailing list address to zope-dev@zope.org, changed url from cheeseshop to pypi.

  • Use zope.ManageServices permission instead of zope.ManageContent for errorRedirect view and menu item, because all IErrorReportingUtility views are registered for zope.ManageServices as well.

  • Fix package’s README.txt

3.5.1 (2007-09-27)

  • rebumped to replace faulty egg

3.5.0

  • Move core components to zope.error

3.4.0 (2007-09-24)

  • Initial documented release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope.app.error-4.1.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

zope.app.error-4.1.0-py2.py3-none-any.whl (14.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file zope.app.error-4.1.0.tar.gz.

File metadata

  • Download URL: zope.app.error-4.1.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.12

File hashes

Hashes for zope.app.error-4.1.0.tar.gz
Algorithm Hash digest
SHA256 71dfbfa1bbae1648ca20604c40975a2157d154259325403e2fae130e90742ceb
MD5 c2a4fe756bc9d96ff01ec141c03f8fbf
BLAKE2b-256 ac0ffd69df82dadbe392676704e5904088bb1ba3824f879a3be499ba73f9d2c0

See more details on using hashes here.

File details

Details for the file zope.app.error-4.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: zope.app.error-4.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.12

File hashes

Hashes for zope.app.error-4.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b5aea81ba79976de47a67b20adb9788fd243af5604b36de7fc6ec4fed75369f7
MD5 4962a53db666d00249ac4a4deb24c2b5
BLAKE2b-256 e73c1caa0f6d336e06da2d93f16c74503eb6738336bdf8062e66c371f2b35755

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page