``zope.error``
==============
.. image:: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml/badge.svg
:target: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml
.. image:: https://coveralls.io/repos/github/zopefoundation/zope.error/badge.svg
:target: https://coveralls.io/github/zopefoundation/zope.error
This package provides an error reporting utility which is able to store errors.
=========
Changes
=========
5.0 (2023-07-06)
================
- Add support for Python 3.11.
- Drop support for Python 2.7, 3.5, 3.6.
4.6 (2022-08-29)
================
- Add support for Python 3.8, 3.9, 3.10.
- Drop support for Python 3.4.
4.5.0 (2018-10-19)
==================
- Add support for Python 3.7.
4.4.0 (2017-07-22)
==================
- Drop support for Python 3.3.
- Add support for Python 3.6.
- 100% test coverage.
- Remove internal ``_compat`` module in favor of ``six``, which we
already had a dependency on.
- Stop decoding in ASCII (whatever the default codec is) in favor of UTF-8.
- Tighten the interface of
``ILocalErrorReportingUtility.setProperties``. Now
``ignored_exceptions`` is required to be str or byte objects.
Previously any object that could be converted into a text object via
the text constructor was accepted, but this encouraged passing class
objects, when in actuality we need the class *name*.
- Stop ignoring ``KeyboardInterrupt`` exceptions and other similar
``BaseException`` exceptions during the ``raising`` method.
4.3.0 (2016-07-07)
==================
- Add support for Python 3.5.
- Drop support for Python 2.6.
- bugfix: fix leak by converting ``request.URL`` to string in
``ErrorReportingUtility``
4.2.0 (2014-12-27)
==================
- Add support for PyPy and PyPy3.
- Add support for Python 3.4.
4.1.1 (2014-12-22)
==================
- Enable testing on Travis.
4.1.0 (2013-02-21)
==================
- Add compatibility with Python 3.3
4.0.0 (2012-12-10)
==================
- Replace deprecated ``zope.interface.implements`` usage with equivalent
``zope.interface.implementer`` decorator.
- Drop support for Python 2.4 and 2.5.
- Sort request items for presentation in the error reporting utility.
- Don't HTML-escape HTML tracebacks twice.
3.7.4 (2012-02-01)
==================
- Add explicit tests for escaping introduced in 3.7.3.
- Handing names of classes those string representation cannot
be determined as untrusted input thus escaping them in error reports.
- Fix tests on Python 2.4 and 2.5.
3.7.3 (2012-01-17)
==================
- Escape untrusted input before constructing HTML for error reporting.
3.7.2 (2010-10-30)
==================
- Set ``copy_to_zlog`` by default to 1/True.
Having it turned off is a small problem, because fatal (startup) errors
will not get logged anywhere.
3.7.1 (2010-09-25)
==================
- Add test extra to declare test dependency on ``zope.testing``.
3.7.0 (2009-09-29)
==================
- Clean up dependencies. Droped all testing dependencies as we only need
zope.testing now.
- Fix ImportError when zope.testing is not available for some reason.
- Remove zcml slug and old zpkg-related files.
- Remove word "version" from changelog entries.
- Change package's mailing list address to zope-dev at zope.org as
zope3-dev at zope.org is now retired. Also changed `cheeseshop` to
`pypi` in the package's homepage url.
- Add dependency on ZODB3 as we use Persistent.
- Use a mock request for testing. Dropped the dependency on zope.publisher
which was really only a testing dependency.
- Reduce the dependency on zope.container to one on zope.location by no
longer using the Contained mix-in class.
3.6.0 (2009-01-31)
==================
- Use zope.container instead of zope.app.container
- Move error log bootstrapping logic (which was untested) to
``zope.app.appsetup``, to which we added a test.
3.5.1 (2007-09-27)
==================
- Rebump to replace faulty egg
3.5.0
=====
- Initial documented release
- Moved core components from ``zope.app.error`` to this package.
Raw data
{
"_id": null,
"home_page": "https://github.com/zopefoundation/zope.error",
"name": "zope.error",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "zope3 error",
"author": "Zope Foundation and Contributors",
"author_email": "zope-dev@zope.org",
"download_url": "https://files.pythonhosted.org/packages/2f/4b/6947a0fd1a86181e8314f81103aa09b0e0ed1a101d1efdecc707198ea9c8/zope.error-5.0.tar.gz",
"platform": null,
"description": "``zope.error``\n==============\n\n.. image:: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml/badge.svg\n :target: https://github.com/zopefoundation/zope.error/actions/workflows/tests.yml\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.error/badge.svg\n :target: https://coveralls.io/github/zopefoundation/zope.error\n\n\nThis package provides an error reporting utility which is able to store errors.\n\n\n=========\n Changes\n=========\n\n5.0 (2023-07-06)\n================\n\n- Add support for Python 3.11.\n\n- Drop support for Python 2.7, 3.5, 3.6.\n\n\n4.6 (2022-08-29)\n================\n\n- Add support for Python 3.8, 3.9, 3.10.\n\n- Drop support for Python 3.4.\n\n\n4.5.0 (2018-10-19)\n==================\n\n- Add support for Python 3.7.\n\n\n4.4.0 (2017-07-22)\n==================\n\n- Drop support for Python 3.3.\n\n- Add support for Python 3.6.\n\n- 100% test coverage.\n\n- Remove internal ``_compat`` module in favor of ``six``, which we\n already had a dependency on.\n\n- Stop decoding in ASCII (whatever the default codec is) in favor of UTF-8.\n\n- Tighten the interface of\n ``ILocalErrorReportingUtility.setProperties``. Now\n ``ignored_exceptions`` is required to be str or byte objects.\n Previously any object that could be converted into a text object via\n the text constructor was accepted, but this encouraged passing class\n objects, when in actuality we need the class *name*.\n\n- Stop ignoring ``KeyboardInterrupt`` exceptions and other similar\n ``BaseException`` exceptions during the ``raising`` method.\n\n4.3.0 (2016-07-07)\n==================\n\n- Add support for Python 3.5.\n\n- Drop support for Python 2.6.\n\n- bugfix: fix leak by converting ``request.URL`` to string in\n ``ErrorReportingUtility``\n\n4.2.0 (2014-12-27)\n==================\n\n- Add support for PyPy and PyPy3.\n\n- Add support for Python 3.4.\n\n\n4.1.1 (2014-12-22)\n==================\n\n- Enable testing on Travis.\n\n\n4.1.0 (2013-02-21)\n==================\n\n- Add compatibility with Python 3.3\n\n\n4.0.0 (2012-12-10)\n==================\n\n- Replace deprecated ``zope.interface.implements`` usage with equivalent\n ``zope.interface.implementer`` decorator.\n\n- Drop support for Python 2.4 and 2.5.\n\n- Sort request items for presentation in the error reporting utility.\n\n- Don't HTML-escape HTML tracebacks twice.\n\n\n3.7.4 (2012-02-01)\n==================\n\n- Add explicit tests for escaping introduced in 3.7.3.\n\n- Handing names of classes those string representation cannot\n be determined as untrusted input thus escaping them in error reports.\n\n- Fix tests on Python 2.4 and 2.5.\n\n3.7.3 (2012-01-17)\n==================\n\n- Escape untrusted input before constructing HTML for error reporting.\n\n3.7.2 (2010-10-30)\n==================\n\n- Set ``copy_to_zlog`` by default to 1/True.\n Having it turned off is a small problem, because fatal (startup) errors\n will not get logged anywhere.\n\n\n3.7.1 (2010-09-25)\n==================\n\n- Add test extra to declare test dependency on ``zope.testing``.\n\n\n3.7.0 (2009-09-29)\n==================\n\n- Clean up dependencies. Droped all testing dependencies as we only need\n zope.testing now.\n\n- Fix ImportError when zope.testing is not available for some reason.\n\n- Remove zcml slug and old zpkg-related files.\n\n- Remove word \"version\" from changelog entries.\n\n- Change package's mailing list address to zope-dev at zope.org as\n zope3-dev at zope.org is now retired. Also changed `cheeseshop` to\n `pypi` in the package's homepage url.\n\n- Add dependency on ZODB3 as we use Persistent.\n\n- Use a mock request for testing. Dropped the dependency on zope.publisher\n which was really only a testing dependency.\n\n- Reduce the dependency on zope.container to one on zope.location by no\n longer using the Contained mix-in class.\n\n3.6.0 (2009-01-31)\n==================\n\n- Use zope.container instead of zope.app.container\n\n- Move error log bootstrapping logic (which was untested) to\n ``zope.app.appsetup``, to which we added a test.\n\n3.5.1 (2007-09-27)\n==================\n\n- Rebump to replace faulty egg\n\n3.5.0\n=====\n\n- Initial documented release\n\n- Moved core components from ``zope.app.error`` to this package.\n",
"bugtrack_url": null,
"license": "ZPL 2.1",
"summary": "An error reporting utility for Zope3",
"version": "5.0",
"project_urls": {
"Homepage": "https://github.com/zopefoundation/zope.error"
},
"split_keywords": [
"zope3",
"error"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8b4b7d00cf7d1074ef757b3cf9a6403425d91fac54dcdc4119274af18bbd72a7",
"md5": "9e571c7d07cbe74ac5e00cac81335ac5",
"sha256": "d5ec4c1f2556a51276084606cf702031221fc6a4405f8f131ba9fe19d5b44e4b"
},
"downloads": -1,
"filename": "zope.error-5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9e571c7d07cbe74ac5e00cac81335ac5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 13246,
"upload_time": "2023-07-06T06:13:07",
"upload_time_iso_8601": "2023-07-06T06:13:07.607886Z",
"url": "https://files.pythonhosted.org/packages/8b/4b/7d00cf7d1074ef757b3cf9a6403425d91fac54dcdc4119274af18bbd72a7/zope.error-5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2f4b6947a0fd1a86181e8314f81103aa09b0e0ed1a101d1efdecc707198ea9c8",
"md5": "35925c7338feb2b78e5c89b1e0a6af07",
"sha256": "63be9fb9e500f54a2dd40ac07d9fad428525b464489606a065f8aff2315b82f4"
},
"downloads": -1,
"filename": "zope.error-5.0.tar.gz",
"has_sig": false,
"md5_digest": "35925c7338feb2b78e5c89b1e0a6af07",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14453,
"upload_time": "2023-07-06T06:13:09",
"upload_time_iso_8601": "2023-07-06T06:13:09.660607Z",
"url": "https://files.pythonhosted.org/packages/2f/4b/6947a0fd1a86181e8314f81103aa09b0e0ed1a101d1efdecc707198ea9c8/zope.error-5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-06 06:13:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "zopefoundation",
"github_project": "zope.error",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "zope.error"
}