我编写了一个Python脚本,它使用^{
svn ls svn+ssh://url1/trunk
svn cp svn+ssh://url1/trunk svn+ssh://url1/branch/1 --parents -m "blah"
对于每个命令,我创建一个子流程.Popen对象:
^{pr2}$然后等待它完成:
output = p.communicate()[0].strip()
return_code = p.returncode
问题是,对于某些在shell上立即失败以复制不存在的repo的svn cp
命令,p.communicate()
永远不会返回。在
额外信息:
multiprocessing.pool.ThreadPool
)执行代码你知道我在这里遗漏了什么吗?在
奇怪的是,问题是日食。脚本在shell中运行得非常好,但是在内部Eclipse终端中永远等待。在
相关问题 更多 >
编程相关推荐