Web 错误处理和异常捕获
项目描述
注意
该软件没有得到积极维护。简单的错误修正和其他补丁将被接受并发布。
介绍
WebError 提供 WSGI 中间件,用于调试和处理 WSGI 应用程序内部的错误。
用法
有两个主要的 WSGI 中间件组件:
weberror.errormiddleware.make_error_middleware
此中间件应用于生产部署的应用程序,并用于跟踪有关发生错误的额外信息。这些错误条目还可以使用error_email 选项通过电子邮件发送到给定的电子邮件地址。示例用法:
from weberror.errormiddleware import make_error_middleware app = make_error_middleware(app, global_conf)
weberror.evalexception.make_eval_exception
此中间件用于在开发期间帮助调试 wsgi 应用程序中的错误,不应在生产中使用。示例用法:
from weberror.evalexception import make_eval_exception app = make_eval_exception(app, global_conf)
WebError 更改日志
0.13.1 (09/04/2016)
修复了拉取请求 #14 中破坏先前版本的修复的 +1 问题。这已在https://github.com/Pylons/weberror/pull/16中修复
0.13 (15/03/2016)
修复了当 WebError 与 pyramid_debugtoolbar 一起使用时导致失败的调试视图检测问题。见: https ://github.com/Pylons/weberror/pull/14
0.12 (08/02/2016)
修复了令牌类型为 unicode 时的 CSRF 验证错误。见: https ://github.com/Pylons/weberror/pull/11
0.11 (07/21/2015)
通过要求中继命令的 CSRF 令牌来消除 XSS 问题。乔丹米尔恩的补丁。
0.10.3 (11/9/2010)
在 Python 2.6 上不需要 simplejson
0.10.2 (2/12/2010)
修复显示 UTF-8 类型错误时的错误。
修复使用 UTF-8 发送数据时的错误。
0.10.1 (12/29/2008)
修复 __file__ 为 .pyo 或 $py.class 时的视图源。
0.10 (12/18/2008)
修复回溯视图中代码行的缩进。
在查看源代码中启用语法突出显示。
修复响应可能变成 unicode 的情况;修复使用 python -O 时的文档字符串补丁
0.9.1 (10/28/2008)
Python 2.6 兼容性
根据 Pylons Trac 票证 #489,使没有 JS 的浏览器更容易访问主页链接。
0.9 (07/08/2008)
切换到使用 Pygments 进行突出显示。
添加了对无法完全转换为 str() 的异常的更好处理。
为 XML 输出添加了依赖库列表。
0.8 (06/12/2008)
添加了相当基本的 pdbcapture 系统。
修复了 unicode 处理和异常显示中的错误。
更新 JS 以在适用的情况下使用 jQuery。更新了 jQuery 库并添加了 jQuery 热键插件。
重构为更扁平的布局。
0.8a (02/27/2008)
修复了由于项目重组导致的电子邮件错误。
添加了 xml 格式化程序输出。
添加了 try/except 以防对象 repr 引发异常。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
内置分布
WebError- 0.13.1 -py2-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 20c0533041deda47291314ddb2a64ed580cfc453ea52d3a33bbce12e4d95508a |
|
| MD5 | 7e05d6251c5c8704f74fa14372334d2a |
|
| 布莱克2-256 | 43ce08451e8f3fbbc2b5ff4909aa0b6fd13422bcfd9a64f26f117fd0ebcd032e |