sas.py 文件源码

python
阅读 40 收藏 0 点赞 0 评论 0

项目:SoCFoundationFlow 作者: mattaw 项目源码 文件源码
def run(task):
        command = 'SAS'
        fun = sas_fun

        node = task.inputs[0]
        logfilenode = node.change_ext('.log')
        lstfilenode = node.change_ext('.lst')

        # set the cwd
        task.cwd = task.inputs[0].parent.get_src().abspath()
        Logs.debug('runner: %s on %s' % (command, node.abspath))

        SASINPUTS = node.parent.get_bld().abspath() + os.pathsep + node.parent.get_src().abspath() + os.pathsep
        task.env.env = {'SASINPUTS': SASINPUTS}

        task.env.SRCFILE = node.abspath()
        task.env.LOGFILE = logfilenode.abspath()
        task.env.LSTFILE = lstfilenode.abspath()
        ret = fun(task)
        if ret:
            Logs.error('Running %s on %r returned a non-zero exit' % (command, node))
            Logs.error('SRCFILE = %r' % node)
            Logs.error('LOGFILE = %r' % logfilenode)
            Logs.error('LSTFILE = %r' % lstfilenode)
        return ret
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号