[virt-tools-list] [PATCH] virt-manager: Make sure vcpu and vcpucur are strings

Cole Robinson crobinso at redhat.com
Wed Feb 9 17:28:08 UTC 2011


On 02/03/2011 10:59 AM, Marc Deslauriers wrote:
> 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.
> 

Hmm, I don't hit that issue with F14 and GTK 2.22, but the change is correct,
so applied:

http://hg.fedorahosted.org/hg/virt-manager/rev/e59cbad48ff4

Thanks,
Cole

> 
> # 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])
> 
> _______________________________________________
> virt-tools-list mailing list
> virt-tools-list at redhat.com
> https://www.redhat.com/mailman/listinfo/virt-tools-list




More information about the virt-tools-list mailing list