Python多进程代码调试工具(python多进程)
导读:https://github.com/Lightning-AI/forked-pdbimport sys import pdb class ForkedPdb(pdb.Pdb : """ PDB Subclass for...
https://github.com/Lightning-AI/forked-pdb
import sys
import pdb
class ForkedPdb(pdb.Pdb):
"""
PDB Subclass for debugging multi-processed code
Suggested in: https://stackoverflow.com/questions/4716533/how-to-attach-debugger-to-a-python-subproccess
"""
def interaction(self, *args, **kwargs):
_stdin = sys.stdin
try:
sys.stdin = open('/dev/stdin')
pdb.Pdb.interaction(self, *args, **kwargs)
finally:
sys.stdin = _stdin
用法: ForkedPdb().set_trace()
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python多进程代码调试工具(python多进程)
本文地址: https://pptw.com/jishu/236.html