[virt-tools-list] [PATCH] virt-manager: Make sure vcpu and vcpucur are strings
Marc Deslauriers
marc.deslauriers at canonical.com
Thu Feb 3 15:59:40 UTC 2011
Hello,
The included patch fixes the following error:
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/engine.py", line 644, in
_do_show_details
details.show()
File "/usr/share/virt-manager/virtManager/details.py", line 454, in
show
self.refresh_vm_state()
File "/usr/share/virt-manager/virtManager/details.py", line 1056, in
refresh_vm_state
self._refresh_runtime_pinning()
File "/usr/share/virt-manager/virtManager/details.py", line 2054, in
_refresh_runtime_pinning
vcpu_model.append([vcpu, vcpucur, vcpupin])
TypeError: value is of wrong type for this column
Marc.
# HG changeset patch
# User Marc Deslauriers <marc.deslauriers at ubuntu.com>
# Date 1296748148 18000
# Node ID 4f74a43f023a4538242ce5b9c6dd82cf752759af
# Parent 599019651eb865373295e9dee1715092ea95cc92
Make sure we are using strings
diff -r 599019651eb8 -r 4f74a43f023a src/virtManager/details.py
--- a/src/virtManager/details.py Wed Feb 02 19:56:30 2011 -0500
+++ b/src/virtManager/details.py Thu Feb 03 10:49:08 2011 -0500
@@ -2047,8 +2047,8 @@
return pinstr.strip(",")
for idx in range(len(vcpu_info)):
- vcpu = vcpu_info[idx][0]
- vcpucur = vcpu_info[idx][3]
+ vcpu = str(vcpu_info[idx][0])
+ vcpucur = str(vcpu_info[idx][3])
vcpupin = build_cpuset_str(vcpu_pinning[idx])
vcpu_model.append([vcpu, vcpucur, vcpupin])
More information about the virt-tools-list
mailing list