调试基于zope.publisher的Web应用的中间件
项目描述
z3c.evalexception 为在 zope.publisher 对象发布框架(例如 Zope 3)上运行的 Web 应用程序提供两个 WSGI 中间件,用于调试。这两个中间件都会拦截应用程序抛出的异常,并提供调试手段。
交互式AJAX调试器
z3c.evalexception.ZopeEvalException 允许您从浏览器交互式调试异常。它是 paste.evalexception 中的 EvalException 中间件的简单包装。您可以在 PasteDeploy 风格的配置文件中使用 ajax 入口点轻松引用它
[filter-app:main] use = egg:z3c.evalexception#ajax next = zope [app:zope] use = egg:YourApp [server:main] use = egg:Paste#http host = 127.0.0.1 port = 8080
事后pdb
z3c.evalexception.PostMortemDebug 当应用程序抛出异常时将调用pdb的后置调试模式。您可以在PasteDeploy风格的配置文件中使用pdb入口点引用它。
[filter-app:main] use = egg:z3c.evalexception#pdb next = zope [app:zope] use = egg:YourApp [server:main] use = egg:Paste#http host = 127.0.0.1 port = 8080
变更
4.0 (2023-12-18)
增加对Python 3.10和3.11的支持。
移除对Python 2.7、3.5和3.6的支持。
3.0 (2021-02-10)
增加对Python 3.5、3.6、3.7、3.8和3.9的支持。
2.0 (2007-08-23)
添加了PostMortemDebug (pdb) 中间件。
1.0 (2007-06-02)
首次发布,包含Paste提供的与Zope 3兼容的交互式AJAX调试器。
项目详情
关闭
z3c.evalexception-4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d8ef222c8cc24441c6b811eab87d5b88ee04aa4e316a18c2ad136db09e66f596 |
|
MD5 | 267cbdf92bec9a584a0170f23c89ae4c |
|
BLAKE2b-256 | 55ec5a3c01da31666a59f68070df49ec22d9891942c3e0f2de454e73a75d35e2 |
关闭
z3c.evalexception-4.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 404ca8232e9e2b2333550a810709f870950e181f69e9365f51eedf643b91d5f8 |
|
MD5 | 9a625ec08f1aa88a7758ab4eacc4fb4f |
|
BLAKE2b-256 | 7c23bb5652c3289ca4cd1a6fef75e66c486bd9fb1794de166d46ede4405030e7 |