MCPcopy
hub / github.com/retspen/webvirtcloud / overview

Function overview

computes/views.py:133–160  ·  view source on GitHub ↗

:param request: :return:

(request, compute_id)

Source from the content-addressed store, hash-verified

131
132
133def overview(request, compute_id):
134 """
135 :param request:
136 :return:
137 """
138
139 if not request.user.is_authenticated():
140 return HttpResponseRedirect(reverse('index'))
141
142 if not request.user.is_superuser:
143 return HttpResponseRedirect(reverse('index'))
144
145 error_messages = []
146 compute = get_object_or_404(Compute, pk=compute_id)
147
148 try:
149 conn = wvmHostDetails(compute.hostname,
150 compute.login,
151 compute.password,
152 compute.type)
153 hostname, host_arch, host_memory, logical_cpu, model_cpu, uri_conn = conn.get_node_info()
154 hypervisor = conn.hypervisor_type()
155 mem_usage = conn.get_memory_usage()
156 conn.close()
157 except libvirtError as lib_err:
158 error_messages.append(lib_err)
159
160 return render(request, 'overview.html', locals())
161
162
163def compute_graph(request, compute_id):

Callers

nothing calls this directly

Calls 5

wvmHostDetailsClass · 0.90
get_node_infoMethod · 0.80
hypervisor_typeMethod · 0.80
get_memory_usageMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected