client.py 文件源码

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

项目:yarpc-python 作者: yarpc 项目源码 文件源码
def get(self):
        """Crossdock sends GET requests with query params to initiate test."""
        behavior = self.get_query_argument('behavior')
        respw = ResponseWriter()
        params = {
            'respw': respw,
            'server': self.get_query_argument('server', None),
            'transport': self.get_query_argument('transport', None),
            'encoding': self.get_query_argument('encoding', None),
        }

        fn = BEHAVIORS.get(behavior)

        if fn is None:
            self.write(json.dumps([{
                "status": SKIPPED,
                "output": "Not implemented",
            }]))
            return
        try:
            yield gen.maybe_future(fn(**params))
            self.write(json.dumps(respw.entries))
        except Exception as e:
            self.write(json.dumps([{
                "status": FAILED,
                "output": "%s" % e
            }]))
            return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号