hub_key_handler.py 文件源码

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

项目:resolution-srv 作者: openpermissions 项目源码 文件源码
def _get_repository(repository_id):
    """Get a repository from the accounts service

    :param repository_id: str
    :returns: repository resource
    :raises: koi.exceptions.HTTPError
    """
    client = API(options.url_accounts, ssl_options=ssl_server_options())

    try:
        repo = yield client.accounts.repositories[repository_id].get()
        raise Return(repo)
    except httpclient.HTTPError as exc:
        if exc.code == 404:
            msg = 'Unknown repository ID'
        else:
            msg = 'Unexpected error'

        raise exceptions.HTTPError(exc.code, msg, source='accounts')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号