0

鉴于我的 Ada 构建器使用了一个ada_action

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)

如何控制详细级别,以便如果env["ADACOMSTR"]已定义它应该只调用print_action_string和禁止回显当前由 执行的 shell 命令env.Execute()

4

1 回答 1

1

您通常不需要在构建器操作中使用 Execute()。也许如果您分享那段代码可能会有所帮助。您还可以考虑使用生成器,具体取决于您要查找的内容。

于 2014-06-28T02:13:55.957 回答