raml2doc-met.py 文件源码

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

项目:raml2doc 作者: openconnectivityfoundation 项目源码 文件源码
def do_GET(self):
        filename = self.path.split('/')[-1]
        print "ProxyHandler: url:", self.path, " localfile:", filename
        if os.path.exists(filename):
            print "ProxyHandler: local file found:",filename
            self.copyfile(open(filename), self.wfile)
        else:
            filenamejson = filename + ".json"
            print "ProxyHandler: local file NOT found:", filename, " trying: ", filenamejson
            if os.path.exists(filenamejson):
                print "ProxyHandler: local file found:",filenamejson
                self.copyfile(open(filenamejson), self.wfile)
            else:
                print "ProxyHandler: trying url:",self.path
                proxy_handler = urllib2.ProxyHandler({})
                opener = urllib2.build_opener(proxy_handler)
                try:
                    req = urllib2.Request(self.path)
                    self.copyfile(opener.open(req), self.wfile)
                except:
                    print "ProxyHandler: file not found:", self.path
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号