
On 08/28/2014 06:32 PM, Peter Krempa wrote:
The new API function doesn't make sense to be exported in python. The bindings will return native types instead of the struct array. --- generator.py | 1 + 1 file changed, 1 insertion(+)
diff --git a/generator.py b/generator.py index 9c497be..cfc016e 100755 --- a/generator.py +++ b/generator.py @@ -571,6 +571,7 @@ skip_function = ( "virTypedParamsGetULLong",
'virNetworkDHCPLeaseFree', # only useful in C, python code uses list + 'virDomainStatsRecordListFree', # only useful in C, python uses dict )
lxc_skip_function = (
You also have to add this hunk to make the sanitytest happy: diff --git a/sanitytest.py b/sanitytest.py index 4f4a648..10cf9f0 100644 --- a/sanitytest.py +++ b/sanitytest.py @@ -81,6 +81,9 @@ for cname in wantfunctions: if name[0:23] == "virNetworkDHCPLeaseFree": continue + if name[0:28] == "virDomainStatsRecordListFree": + continue + # These aren't functions, they're callback signatures if name in ["virConnectAuthCallbackPtr", "virConnectCloseFunc", "virStreamSinkFunc", "virStreamSourceFunc", "virStreamEventCallback",