MCPcopy Index your code
hub / github.com/retspen/webvirtcloud / inst_status

Function inst_status

instances/views.py:497–521  ·  view source on GitHub ↗

:param request: :return:

(request, compute_id, vname)

Source from the content-addressed store, hash-verified

495
496
497def inst_status(request, compute_id, vname):
498 """
499 :param request:
500 :return:
501 """
502
503 if not request.user.is_authenticated():
504 return HttpResponseRedirect(reverse('login'))
505
506 compute = get_object_or_404(Compute, pk=compute_id)
507 response = HttpResponse()
508 response['Content-Type'] = "text/javascript"
509
510 try:
511 conn = wvmInstance(compute.hostname,
512 compute.login,
513 compute.password,
514 compute.type,
515 vname)
516 data = json.dumps({'status': conn.get_status()})
517 conn.close()
518 except libvirtError:
519 data = json.dumps({'error': 'Error 500'})
520 response.write(data)
521 return response
522
523
524def inst_graph(request, compute_id, vname):

Callers

nothing calls this directly

Calls 3

wvmInstanceClass · 0.90
get_statusMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected