servers.py 文件源码

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

项目:nanobox-adapter-libcloud 作者: nanobox-io 项目源码 文件源码
def server_cancel(adapter_id, server_id):
    """Cancels a server using a certain adapter."""
    adapter = get_adapter(adapter_id)

    if not adapter:
        return output.failure("That adapter doesn't (yet) exist. Please check the adapter name and try again.", 501)

    if not adapter.do_verify(request.headers):
        return output.failure("Credential verification failed. Please check your credentials and try again.", 401)

    result = adapter.do_server_cancel(request.headers, server_id)

    if isinstance(result, dict) and 'error' in result:
        return output.failure(result['error'], result['status'])

    return ""
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号