in gstack/controllers/operations.py [0:0]
def create_async_response(authorization, projectid, operationid):
async_result = _get_async_result(
authorization=authorization,
args={'jobId': operationid}
)
command_name = None
populated_response = {}
if async_result['queryasyncjobresultresponse']:
async_result = async_result['queryasyncjobresultresponse']
command_name = async_result['cmd'].rsplit('.', 1)[1]
if command_name == 'DeployVMCmd':
populated_response = _create_instance_response(
async_result=async_result,
projectid=projectid,
authorization=authorization
)
elif command_name == 'DestroyVMCmd':
populated_response = _delete_instance_response(
async_result=async_result,
projectid=projectid
)
return populated_response