Skip to main content

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)

0.13 (15/03/2016)

0.12 (08/02/2016)

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.tar.gz (85.9 kB 查看哈希

已上传 source

内置分布

WebError-0.13.1-py2-none-any.whl (90.9 kB 查看哈希

已上传 2 7