diff options
author | Daniel Veillard <veillard@redhat.com> | 2009-12-15 14:49:51 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@redhat.com> | 2009-12-15 14:49:51 +0000 |
commit | 470140253b9fc1f572b71e7a4fea43877c7fb691 (patch) | |
tree | 6cf0cbc615f371f49367243a1be89bcf14798dcc /generator.py | |
parent | 8e00488f1334e5acb01ca9bac5b4f73a6565d48a (diff) | |
download | libvirt-python-v6-libvirt-0.6.3-25.el5.tar.gz libvirt-python-v6-libvirt-0.6.3-25.el5.tar.xz libvirt-python-v6-libvirt-0.6.3-25.el5.zip |
libvirt-0.6.3-25.el5libvirt-0.6.3-33.el5_5.3libvirt-0.6.3-33.el5_5.2libvirt-0.6.3-33.el5.5.1libvirt-0.6.3-33.el5libvirt-0.6.3-32.el5libvirt-0.6.3-31.el5libvirt-0.6.3-30.el5libvirt-0.6.3-29.el5libvirt-0.6.3-28.el5libvirt-0.6.3-27.el5libvirt-0.6.3-26.el5libvirt-0.6.3-25.el5RHEL-5.5
- fix python binding generator to avoid clashes in method names
- Resolves: rhbz#510427
- nodedev-destroy can hang libvirtd
- Resolves: rhbz#510430
- avoid spurious errors on npiv device creation
- Resolves: rhbz#514324
- node device APIs should expose the relationship between SR-IOV VFs and PFs
- Resolves: rhbz#481748
- implement --pool option for virsh vol-path
- Resolves: rhbz#509306
- cannot delete storage pool problem
- Resolves: rhbz#496579
- Can not hotplug vtd device to Xen guest
- Resolves: rhbz#546671
- Inactive KVM guest memory reporting via 'info' is strange
- Resolves: rhbz#508266
- command 'virsh nodedev-create' fails with out of memory error
- Resolves: rhbz#510426
- Command 'virsh find-storage-pool-sources' failure unknown error
- Resolves: rhbz#509979
Diffstat (limited to 'generator.py')
-rwxr-xr-x | generator.py | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/generator.py b/generator.py index 00c9aca..81de5e6 100755 --- a/generator.py +++ b/generator.py @@ -671,6 +671,9 @@ functions_list_exception_test = { functions_list_default_test = "%s is None" def is_list_type (name): + whitelist = [ "virDomainBlockStats", + "virDomainInterfaceStats" ] + return name[-1:] == "*" def nameFixup(name, classe, type, file): @@ -690,6 +693,21 @@ def nameFixup(name, classe, type, file): elif name[0:16] == "virNetworkLookup": func = name[3:] func = string.lower(func[0:1]) + func[1:] + elif name[0:18] == "virInterfaceDefine": + func = name[3:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:21] == "virInterfaceCreateXML": + func = name[3:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:18] == "virInterfaceLookup": + func = name[3:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:15] == "virSecretDefine": + func = name[3:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:15] == "virSecretLookup": + func = name[3:] + func = string.lower(func[0:1]) + func[1:] elif name[0:20] == "virStoragePoolDefine": func = name[3:] func = string.lower(func[0:1]) + func[1:] @@ -717,6 +735,23 @@ def nameFixup(name, classe, type, file): elif name[0:10] == "virNetwork": func = name[10:] func = string.lower(func[0:1]) + func[1:] + elif name[0:15] == "virInterfaceGet": + func = name[15:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:12] == "virInterface": + func = name[12:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:12] == 'virSecretGet': + func = name[12:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:9] == 'virSecret': + func = name[9:] + func = string.lower(func[0:1]) + func[1:] + elif name[0:12] == 'virStreamNew': + func = "newStream" + elif name[0:9] == 'virStream': + func = name[9:] + func = string.lower(func[0:1]) + func[1:] elif name[0:17] == "virStoragePoolGet": func = name[17:] func = string.lower(func[0:1]) + func[1:] @@ -732,7 +767,7 @@ def nameFixup(name, classe, type, file): elif name[0:13] == "virNodeDevice": if name[13:16] == "Get": func = string.lower(name[16]) + name[17:] - elif name[13:19] == "Lookup" or name[13:] == "Create": + elif name[13:19] == "Lookup" or name[13:19] == "Create": func = string.lower(name[3]) + name[4:] else: func = string.lower(name[13]) + name[14:] @@ -757,6 +792,9 @@ def nameFixup(name, classe, type, file): func = "OSType" if func == "xMLDesc": func = "XMLDesc" + if func == "mACString": + func = "MACString" + return func |