commandscollector.py 文件源码

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

项目:puppeter 作者: coi-gov-pl 项目源码 文件源码
def __get_linesof_script(self, script):
        format = script['format']  # type: ScriptFormat
        shellscript = script['script']  # type: str
        if format is ScriptFormat.PUPPET:
            tpl = self.__load_resource(pkg_resources.resource_string, self, 'puppet-apply.sh') \
                .decode("utf-8")
            f = NamedTemporaryFile(delete=False)
            tmpfilename = f.name
            f.close()
            os.unlink(f.name)
            tpl = AtTemplate(tpl)
            shellscript = tpl.substitute(dict(tmpfilename=tmpfilename, pp=shellscript))

        return shellscript.split("\n")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号