[libvirt] [PATCH] python: Raise exceptions if virDomain*Stats fail.
Cole Robinson
crobinso at redhat.com
Fri Jul 24 15:05:27 UTC 2009
The generator couldn't tell that the stats return values were pointers.
Stick a white list in the function which tries to make this distinction.
---
python/generator.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/python/generator.py b/python/generator.py
index 9528839..feff7a3 100755
--- a/python/generator.py
+++ b/python/generator.py
@@ -683,7 +683,10 @@ functions_list_exception_test = {
functions_list_default_test = "%s is None"
def is_list_type (name):
- return name[-1:] == "*"
+ whitelist = [ "virDomainBlockStats",
+ "virDomainInterfaceStats" ]
+
+ return name[-1:] == "*" or name in whitelist
def nameFixup(name, classe, type, file):
# avoid a desastrous clash
--
1.6.0.6
More information about the libvir-list
mailing list