{ "info": { "author": "Zope Corporation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "This packages provides Zope 3 browser views for some generic exceptions.\n\n\n.. contents::\n\nSystem Errors\n=============\n\nSystem Errors are errors representing a system failure. At the\napplication level, they are errors that are uncaught by the\napplication and that a developer hasn't provided a custom error view\nfor.\n\nZope provides a default system error view that prints an obnoxius\nterse message and that sets the response status.\n\nThere is a simple view registered in ``ftesting.zcml`` which raises\n``Exception()``:\n\n >>> print(http(r\"\"\"\n ... GET /error.html HTTP/1.1\n ... \"\"\"))\n HTTP/1.0 500 Internal Server Error\n ...\n A system error occurred.\n ...\n\nAnother way of getting a system error is the occurrence of a system\nerror, such as ``ComponentLookupError``. I have registered a simple\nview in ``ftesting.zcml``, too, that will raise a component lookup\nerror. So if we call ``componentlookuperror.html``, we should get the\nerror message:\n\n >>> print(http(r\"\"\"\n ... GET /componentlookuperror.html HTTP/1.1\n ... \"\"\"))\n HTTP/1.0 500 Internal Server Error\n ...\n A system error occurred.\n ...\n\n\nCHANGES\n=======\n\n4.0.1 (2017-05-15)\n------------------\n\n- Fix rendering of user errors on Python 3.\n See `issue 2 `_.\n\n\n4.0.0 (2017-05-01)\n------------------\n\n- Add support for PyPy, and Python 3.4, 3.5 and 3.6.\n\n- Remove test dependency on ``zope.app.testing``,\n ``zope.app.zcmlfiles`` and many others.\n\n3.6.3 (2011-05-23)\n------------------\n\n- Replaced an undeclared test dependency on ``zope.app.authentication`` with\n ``zope.password``.\n\n\n3.6.2 (2010-09-14)\n------------------\n\n- No longer depend on ``zope.app.zptpage`` for tests.\n\n- Replaced dependency on ``zope.app.securitypolicy`` by\n ``zope.securitypolicy``.\n\n\n3.6.1 (2010-01-08)\n------------------\n\n- Require zope.browserpage which now contains ``namedtemplate``.\n\n- Fix ftesting.zcml due to ``zope.securitypolicy`` update.\n\n- Fix tests using a newer zope.publisher that requires zope.login.\n\n3.6.0 (2009-05-18)\n------------------\n\n- ``ISystemErrorView`` interface has been moved to\n ``zope.browser.interfaces``, leaving BBB import here.\n\n- Cut dependency on ``zope.formlib`` by requiring newer version of\n ``zope.app.pagetemplate`` which now contains ``namedtemplate``.\n\n\n3.5.0 (2009-04-06)\n------------------\n\n- Use new ``zope.authentication`` instead of ``zope.app.security``.\n\n- Removed deprecated code and thus removed dependency on zope.deferredimport.\n\n- Removed old zpkg-related SETUP.cfg file.\n\n3.4.2 (2009-01-27)\n------------------\n\n- Substitute zope.app.zapi by direct calls to its wrapped apis. See\n bug 219302.\n\n- Fixed author email and home page.\n\n\n3.4.1 (2007-10-31)\n------------------\n\n- Resolve ``ZopeSecurityPolicy`` deprecation warning.\n\n\n3.4.0 (2007-10-24)\n------------------\n\n- Initial release independent of the main Zope tree.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/zope.app.exception", "keywords": "zope3 exception view", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.app.exception", "package_url": "https://pypi.org/project/zope.app.exception/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zope.app.exception/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/zope.app.exception" }, "release_url": "https://pypi.org/project/zope.app.exception/4.0.1/", "requires_dist": [ "setuptools", "zope.authentication", "zope.browser (>=1.2)", "zope.browserpage (>=3.11.0)", "zope.component", "zope.interface", "zope.publisher (>=3.12)", "zope.security", "webtest; extra == 'test'", "zope.app.appsetup; extra == 'test'", "zope.app.basicskin (>=4.0); extra == 'test'", "zope.app.pagetemplate; extra == 'test'", "zope.app.publication; extra == 'test'", "zope.app.wsgi; extra == 'test'", "zope.browsermenu; extra == 'test'", "zope.browserresource; extra == 'test'", "zope.container; extra == 'test'", "zope.login; extra == 'test'", "zope.password; extra == 'test'", "zope.principalregistry; extra == 'test'", "zope.publisher; extra == 'test'", "zope.securitypolicy; extra == 'test'", "zope.site; extra == 'test'", "zope.testrunner; extra == 'test'" ], "requires_python": "", "summary": "Zope 3 exception views", "version": "4.0.1" }, "last_serial": 2875685, "releases": { "3.4.0": [ { "comment_text": "", "digests": { "md5": "b4f24d4e040811dfa90ae4d96865a717", "sha256": "de7dfd1d1a90ba58d1a3efcb1933f44a1190b701f960dc7f99c82c9cec2cb024" }, "downloads": -1, "filename": "zope.app.exception-3.4.0.tar.gz", "has_sig": false, "md5_digest": "b4f24d4e040811dfa90ae4d96865a717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7891, "upload_time": "2007-10-24T13:49:11", "url": "https://files.pythonhosted.org/packages/83/3c/54e0629d335f2ab595df749be90e96c8826d932158c784f922f5f02ff2cf/zope.app.exception-3.4.0.tar.gz" } ], "3.4.0a1": [ { "comment_text": "", "digests": { "md5": "8684ad88af255cd752f7ddd1a8656be4", "sha256": "b1e753c5bc7b94441e88cd680d08fcde7c53a80c4f3fe2c2ba2d32d3d13413ce" }, "downloads": -1, "filename": "zope.app.exception-3.4.0a1.tar.gz", "has_sig": false, "md5_digest": "8684ad88af255cd752f7ddd1a8656be4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7469, "upload_time": "2007-04-23T13:30:57", "url": "https://files.pythonhosted.org/packages/81/85/3485752e0b2d52ef261f34321648f8171260d0f00635338abb7af8d16ea3/zope.app.exception-3.4.0a1.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "46c2758e8a9d305ff5869781b3171f26", "sha256": "49fd3704e171bdb444330c1fc880355968fac2f2ab7d05ac437f6eecea334c60" }, "downloads": -1, "filename": "zope.app.exception-3.4.1.tar.gz", "has_sig": false, "md5_digest": "46c2758e8a9d305ff5869781b3171f26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7953, "upload_time": "2007-10-31T18:46:49", "url": "https://files.pythonhosted.org/packages/94/62/b0dd485dd4fbf471f87b5615893d4bc6a1de5db7e54ad6ed69ac8da56a92/zope.app.exception-3.4.1.tar.gz" } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "727daa0b51cb8189ce208b33edc358e6", "sha256": "7295f1e2a4cd2c09bb6e68c61c9739b101343fa170654cd8808c6582b46bf083" }, "downloads": -1, "filename": "zope.app.exception-3.4.2.tar.gz", "has_sig": false, "md5_digest": "727daa0b51cb8189ce208b33edc358e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8618, "upload_time": "2009-01-27T08:26:23", "url": "https://files.pythonhosted.org/packages/0a/e1/3e184e81ae43d1bbf6cb3089216300c76eabe1639e57e9bcd22c10b5d318/zope.app.exception-3.4.2.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "2464f985b260fc72a71aff74eb70100f", "sha256": "60d1ccc1fbf0635fe072f7e3544fe7d3e6d7706f2221d97582baca149565576e" }, "downloads": -1, "filename": "zope.app.exception-3.5.0.tar.gz", "has_sig": false, "md5_digest": "2464f985b260fc72a71aff74eb70100f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9124, "upload_time": "2009-04-06T11:07:01", "url": "https://files.pythonhosted.org/packages/01/3a/659b3f16d0129107008f3fb0016b17a249d9c4af7a3721e9444b12acb27a/zope.app.exception-3.5.0.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "a56d7a5dcdd6fcc5b1e06ec71eca6f56", "sha256": "640dc6c43904a917b342f699a18e9ec67e351b6d83ee5dad51eaac25fa2823f8" }, "downloads": -1, "filename": "zope.app.exception-3.6.0.tar.gz", "has_sig": false, "md5_digest": "a56d7a5dcdd6fcc5b1e06ec71eca6f56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8330, "upload_time": "2010-01-09T11:40:57", "url": "https://files.pythonhosted.org/packages/68/59/ac76b602ef88b5cb01f6054bdd4cb310403219e9048e41b3184c2511e1b8/zope.app.exception-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "19447ab2da8237011c0bf4302c9b8ba1", "sha256": "6a05cd72958605f08238d8c33ee452a0482e2e0dc31e4a98f744c1534a430c2a" }, "downloads": -1, "filename": "zope.app.exception-3.6.1.tar.gz", "has_sig": false, "md5_digest": "19447ab2da8237011c0bf4302c9b8ba1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10096, "upload_time": "2010-01-08T22:46:01", "url": "https://files.pythonhosted.org/packages/07/90/74dce6107fd14ef5df2cf18e33f92e4a1b827081a55281df3b01b235679d/zope.app.exception-3.6.1.tar.gz" } ], "3.6.2": [ { "comment_text": "", "digests": { "md5": "55b0cdb634eb9c6a6615138f679dbd74", "sha256": "522ffe2b8636c4be611477b8ac26bd105a259ad3090725ba4ee9d4444fb0c254" }, "downloads": -1, "filename": "zope.app.exception-3.6.2.tar.gz", "has_sig": false, "md5_digest": "55b0cdb634eb9c6a6615138f679dbd74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7962, "upload_time": "2010-09-14T15:30:06", "url": "https://files.pythonhosted.org/packages/03/66/8c9be4b61fb7425204285e575e372c5e8c5c0099f5d3894080419eea5976/zope.app.exception-3.6.2.tar.gz" } ], "3.6.3": [ { "comment_text": "", "digests": { "md5": "af161d3e7c17db7f56f7816a6f2d980c", "sha256": "4689647ce1ff1104ea9e451ee4c0a7bd0be0c0bbbcb6a16039f8052f13feeb63" }, "downloads": -1, "filename": "zope.app.exception-3.6.3.tar.gz", "has_sig": false, "md5_digest": "af161d3e7c17db7f56f7816a6f2d980c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8738, "upload_time": "2011-05-23T15:31:57", "url": "https://files.pythonhosted.org/packages/4d/91/30cf40e8ba9a25600af8c2a896c61a7f3febbda6025abfc69babb769d6ed/zope.app.exception-3.6.3.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "da719cc5320453977dcfe205bcb11961", "sha256": "a8fd9639373fdd2745aa140b3874c69636f2609e6f2f35e68f1f41905f528948" }, "downloads": -1, "filename": "zope.app.exception-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da719cc5320453977dcfe205bcb11961", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17817, "upload_time": "2017-05-01T18:34:43", "url": "https://files.pythonhosted.org/packages/0e/b7/f375f239c987239eff0b4b517bf6a7c820b8e43d0c82e0692730d7c1b102/zope.app.exception-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86c3efec97bc1fea0e2085685119e2bc", "sha256": "2e7d8ddba8e569c577571029338be184dac8509cce24e8472a1541d85a8efe79" }, "downloads": -1, "filename": "zope.app.exception-4.0.0.tar.gz", "has_sig": false, "md5_digest": "86c3efec97bc1fea0e2085685119e2bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13112, "upload_time": "2017-05-01T18:34:44", "url": "https://files.pythonhosted.org/packages/0c/60/c59b3da45cf8b9cc625a7db7e8e6ccc059a2984b9b8561ae1821c1e6638a/zope.app.exception-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "b4a64a7513e3fce86d20bc3f4bfc843f", "sha256": "eaa85cec2e298b921f4647a23f0b541cc78c707cf3f5799fc97cb137cb89771c" }, "downloads": -1, "filename": "zope.app.exception-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4a64a7513e3fce86d20bc3f4bfc843f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18251, "upload_time": "2017-05-15T14:59:53", "url": "https://files.pythonhosted.org/packages/ba/85/86c3137f2a513cd8327b333567214e0cb5cbd1d840fc2d6acb0fb73565af/zope.app.exception-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37703e9dd6f3b357bf7dc0c5b6d76760", "sha256": "6addded3f918792fd6d90946cca687e3dc7c149a558f6652f7d78cc26e8999d4" }, "downloads": -1, "filename": "zope.app.exception-4.0.1.tar.gz", "has_sig": false, "md5_digest": "37703e9dd6f3b357bf7dc0c5b6d76760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13483, "upload_time": "2017-05-15T14:59:55", "url": "https://files.pythonhosted.org/packages/14/15/bf30e445fde70d08f55ac66c2a9b73a75950c22c08692733580787f05111/zope.app.exception-4.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4a64a7513e3fce86d20bc3f4bfc843f", "sha256": "eaa85cec2e298b921f4647a23f0b541cc78c707cf3f5799fc97cb137cb89771c" }, "downloads": -1, "filename": "zope.app.exception-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4a64a7513e3fce86d20bc3f4bfc843f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18251, "upload_time": "2017-05-15T14:59:53", "url": "https://files.pythonhosted.org/packages/ba/85/86c3137f2a513cd8327b333567214e0cb5cbd1d840fc2d6acb0fb73565af/zope.app.exception-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37703e9dd6f3b357bf7dc0c5b6d76760", "sha256": "6addded3f918792fd6d90946cca687e3dc7c149a558f6652f7d78cc26e8999d4" }, "downloads": -1, "filename": "zope.app.exception-4.0.1.tar.gz", "has_sig": false, "md5_digest": "37703e9dd6f3b357bf7dc0c5b6d76760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13483, "upload_time": "2017-05-15T14:59:55", "url": "https://files.pythonhosted.org/packages/14/15/bf30e445fde70d08f55ac66c2a9b73a75950c22c08692733580787f05111/zope.app.exception-4.0.1.tar.gz" } ] }