On 09/03/13 11:15, Martin Kletzander wrote: > On 09/02/2013 04:57 PM, Peter Krempa wrote: >> Add a demo script originally written by Amador Pahim to parse topology >> of the host from data provided in the capabilities XML. >> --- >> examples/python/topology.py | 45 +++++++++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 45 insertions(+) >> create mode 100755 examples/python/topology.py >> >> diff --git a/examples/python/topology.py b/examples/python/topology.py >> new file mode 100755 >> index 0000000..1b678bc >> --- /dev/null >> +++ b/examples/python/topology.py ... >> + >> +print "Host topology" >> +print "NUMA nodes:", cells.getAttribute('num') >> +print " Sockets:",len(set(socketIds)) >> +print " Cores:",len(set(siblingsIds)) >> +print " Threads:",total_cpus >> > > I won't get into details like len() vs. .length, string formatting, etc. > ;-) But please add a space after these commas. Hmmm, yeah. My python skills are very weak :/. But as an example, this should be kind of okay :/ I've added the spaces > > Even though I don't know how this will turn out on those weird > multi-processor per core and similar architectures/processors, it should > turn out OK since you're the one who should know how those will look in > the capabilities XML. > > It would be also worth adding it into specfile like other python > examples (I'm guessing those are in libvirt-python). and added the script to examples/python/Makefile.am. The specfile seems to automatically add all the example python scripts. > > ACK with those two things fixed, Pushed; Thanks. > Martin > Peter
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list