:param request: :return:
(request, compute_id, vname)
| 495 | |
| 496 | |
| 497 | def 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 | |
| 524 | def inst_graph(request, compute_id, vname): |
nothing calls this directly
no test coverage detected