跳转到主要内容

用于脱机查看跟踪回溯的工具

项目描述

offlinetb 是一个用于序列化Python跟踪回溯以便稍后检查的小型实用模块。其简单的前提是

>>> from offlinetb import distill
>>> try:
...    some_code()
... except:
...    offline_tb = distill()

distill 返回一个描述捕获的异常的Pythonic数据结构。它包含,但不仅限于

  • 捕获的异常对象、其类型、值表示和数据成员

  • 跟踪回溯本身,逐帧显示

  • 每个框架包含其文件名、函数名、行号、前后样本行、有错误的行本身以及局部变量。每个局部变量都有其数据成员、值表示和名称。

脱盐跟踪回溯仅使用简单数据类型(数字、字符串、列表、字典),保证了它们可以序列化为其他格式(例如JSON)。

offlinetb 的原始目的是显示通过Web应用捕获的跟踪回溯,并包含此用法的示例;在 rendering/ 目录中,您可以找到用于在 <div> 中显示给定JSON跟踪回溯的示例JavaScript、CSS和HTML。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

offlinetb-0.0.8.tar.gz (3.0 kB 查看哈希值)

上传于

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面