pdb的克隆,快速,具有远程调试和附加功能。
项目描述
功能
实现Python 3中定义的pdb的最新功能,如Python 3 pdb文档中所述。pdb命令行界面保持不变,除了新的detach和thread 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版本。
向问题跟踪器报告错误。
用法
将pdb-clone作为脚本调用以调试其他脚本。例如
$ pdb-clone myscript.py
或者使用pdb文档中描述的运行pdb的任何一种方式,并替换
import pdb
为
from pdb_clone import pdb
项目详情
关闭
pdb-clone-1.10.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9ee373e77790aa7018aa8a7c1429d1febc604f8bb353fe7a81e17d1dd4e8d5bb |
|
MD5 | cc1bc466e7953b16ccfded692968ef24 |
|
BLAKE2b-256 | b63ae25a494d406b5a0add83a3fb6f7511a377185b59e9cefe9b53d52153e8c7 |