我有一个需要调试的SCons脚本。在发生的所有事情中的某个地方,我遇到了问题,我需要找出问题的根源。

我想调试SCons脚本,但是不确定如何设置它。我同时拥有PyCharm和Komodo IDE,但是我不知道如何使它们工作。

我已经试过了:

scons --debug=pdb <args...>

但这使我陷入了SCons的境地;我需要进入我创建的SCons运行的脚本的内部。

有人可以告诉我如何设置PyCharm或Komodo来调试SCons脚本吗? 如果不可能,我可以打开其他调试选项。

最佳答案

在您的SConstruct中:

import pdb
pdb.set_trace()

然后,您将进入SConstruct(或SConscript,如果您要调试的话)内部的调试器。

关于debugging - 如何调试SCons脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22818734/

10-12 19:49