]> xenbits.xensource.com Git - libvirt.git/commit
virNodeGetCPUMap: Add python binding
authorViktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
Thu, 25 Oct 2012 14:59:08 +0000 (16:59 +0200)
committerEric Blake <eblake@redhat.com>
Thu, 25 Oct 2012 17:34:35 +0000 (11:34 -0600)
commit857f11687194bd4d48335cd5f133508b99c6ac99
tree2bce569905410cf12fa8f0a51e531f9012628764
parente3ba67037b8c33602bf5606a8565b161f0fe2093
virNodeGetCPUMap: Add python binding

Added a method getCPUMap to virConnect.
It can be used as follows:

import libvirt
import sys
import os

conn = libvirt.openReadOnly(None)
if conn == None:
    print 'Failed to open connection to the hypervisor'
    sys.exit(1)

try:
    (cpus, cpumap, online) = conn.getCPUMap(0)
except:
    print 'Failed to extract the node cpu map information'
    sys.exit(1)

print 'CPUs total %d, online %d' % (cpus, online)
print 'CPU map %s' % str(cpumap)

del conn
print "OK"

sys.exit(0)

Signed-off-by: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
python/libvirt-override-api.xml
python/libvirt-override.c