【发布时间】:2014-07-08 02:03:41
【问题描述】:
我已将 python (2.7) 脚本绑定到 mercurial 中的提交。在这个脚本中,一个 .exe 被调用(通过 subprocess 模块),它之前是通过 cx_freeze 生成的。这个 .exe 基本上会打开一个用于接收用户输入的 cmd 提示符。
当我通过 hg 工作台运行提交时,一切都按预期运行...... Python 脚本运行、调用可执行文件并执行其操作,并且提交顺利进行。
但是,当在初始 cmd 提示符下通过“hg commit”运行提交时,此设置的可执行部分永远不会出现。我知道 python 脚本仍在运行。从未显示/返回任何错误。
我是否遗漏了一些明显的东西,有没有一种简单的方法可以让这个可执行文件正常运行,即使在 cmd 提示符下从提交调用时也是如此?
【问题讨论】:
标签: python mercurial cmd executable