Open ppwwyyxx opened 4 years ago
Any solution to this, or alternative to ipdb?
@RalphMao I usually use this to debug a new process:
import multiprocessing as mp
import os, sys
def main():
print(1)
if True: # if this process needs debug
os.dup2(0, sys.stdin.fileno())
import IPython as IP; IP.embed()
if __name__ == "__main__":
mp = mp.get_context("spawn")
p = mp.Process(target=main, daemon=False)
p.start()
gives:
works after removing
import ipdb
.