hub_key_handler.py 文件源码

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

项目:resolution-srv 作者: openpermissions 项目源码 文件源码
def _get_provider(provider_id):
    """Get a provider from the accounts service

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

    try:
        org = yield client.accounts.organisations[provider_id].get()
        raise Return(org)
    except httpclient.HTTPError as exc:
        if exc.code == 404:
            msg = 'Unknown provider ID'
        else:
            msg = 'Unexpected error'

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


问题


面经


文章

微信
公众号

扫码关注公众号