swagger.py 文件源码

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

项目:vcontrol 作者: CyberReboot 项目源码 文件源码
def GET(self):
        web.header('Access-Control-Allow-Origin', self.allow_origin)
        web.header("Content-Type","text/yaml")
        try:
            with open("swagger.yaml", 'r') as f:
                filedata = f.read()
            newdata = filedata.replace("mydomain", self.rest_url)
            with open("swagger.yaml", 'w') as f:
                f.write(newdata)
            f = open("swagger.yaml", 'r')
        except:
            try:
                with open("../vcontrol/swagger.yaml", 'r') as f:
                    filedata = f.read()
                newdata = filedata.replace("mydomain", self.rest_url)
                with open("../vcontrol/swagger.yaml", 'w') as f:
                    f.write(newdata)
                f = open("../vcontrol/swagger.yaml", 'r')
            except:
                # using python path, don't allow write-back
                pass
        return f.read()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号