我有一个运行python程序的nodejs脚本。我希望能够在调试会话开始时与pdb进行交互。pdb/ipdb如何处理调试标准输入/标准输出
我用这个来开始我的过程:
var cp = require('child_process')
var app = cp.spawn('python_app', ['param'])
app.stdout.pipe(process.stdout)
app.stderr.pipe(process.stderr)
process.stdin.pipe(app.stdin)
不幸的是,当调试会话启动时,我没有看到任何东西,过程简单地挂起。我猜pdb/ipdb正在工作,但似乎没有任何事情发送给pdb。
是否可以从nodejs与pdb进行交互?