client.py 文件源码

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

项目:pyetcd 作者: twindb 项目源码 文件源码
def _request_call(self, uri, method='get', wait=False, **kwargs):
        if self._allow_reconnect:
            urls = self._urls
        else:
            urls = [self._urls[0]]
        error_messages = []
        for u in urls:
            try:
                url = u + uri

                return EtcdResult(getattr(self._session, method)(url,
                                                                 **kwargs))
            except RequestException as err:
                error_messages.append("%s: %s" % (u, err))

        raise EtcdException('No more hosts to connect.\nErrors: %s'
                            % '\n'.join(error_messages))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号