跳转到主要内容

pdb的克隆,快速,具有远程调试和附加功能。

项目描述

功能

  • 实现Python 3中定义的pdb的最新功能,如Python 3 pdb文档中所述。pdb命令行界面保持不变,除了新的detachthread pdb命令。

  • 显著提高pdb性能。带有断点的pdb-clone在解释器速度下方运行,而pdb比解释器慢10到100倍,请参阅性能

  • 通过远程调试扩展pdb。当程序在pdb.set_trace_remote()硬编码断点处停止时,可以开始远程调试会话,或者通过附加到进程主线程在任何时间和多次执行。请参阅远程调试

  • 修复pdb长期存在的bug,这些bug已记录在Python问题跟踪器中,请参阅新闻

  • 添加一个完整的bdb测试套件(超过70个测试),并运行pdb和bdb测试套件。

pdb-clone在所有支持的Python版本上运行相同的源代码,这些版本包括

  • Python 3:从3.2版本开始。

  • Python 2:2.7版本。

请参阅README和项目的主页

问题跟踪器报告错误。

用法

将pdb-clone作为脚本调用以调试其他脚本。例如

$ pdb-clone myscript.py

或者使用pdb文档中描述的运行pdb的任何一种方式,并替换

import pdb

from pdb_clone import pdb

项目详情


下载文件

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

源代码分发

pdb-clone-1.10.2.tar.gz (91.7 kB 查看哈希值)

上传时间 源代码

由以下支持