0
鑑於我的Ada建設者使用由SCons的行動的詳細級別
static_obj.action(suffix, Action(ada_action, print_action_string)
目前要求env.Execute()
進一步
def print_action_string(target, source, env):
print env.subst(env["ADACOMSTR"], target=target, source=source)
我如何控制詳細級別註冊的功能ada_action
因此,如果env["ADACOMSTR"]
被定義爲只應調用print_action_string
並禁止回顯當前由env.Execute()
完成的shell命令?
好吧,所以我想我應該使用Python自帶的內置shell命令並在shell調用之前手動回顯它(在我的情況下標記爲'VERBOSE = on')? –
這聽起來像一個合理的方法。 – GaryO