首页后端开发PythonPython多进程代码调试工具(python多进程)

Python多进程代码调试工具(python多进程)

时间2023-03-24 17:29:17发布访客分类Python浏览608
导读: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核实处理,我们将尽快回复您,谢谢合作!

pythonsettrace多进程调试工具

若转载请注明出处: Python多进程代码调试工具(python多进程)
本文地址: https://pptw.com/jishu/236.html
vue权限路由实现方式总结(vue路由实现权限管理) 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)

游客 回复需填写必要信息