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 ""
评论列表
文章目录