summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Hahn <hahn@univention.de>2010-03-17 12:34:04 -0400
committerCole Robinson <crobinso@redhat.com>2010-03-17 12:34:04 -0400
commit42008501952c63609a29717e9695f308a339f61a (patch)
tree767359a129da9a1a3a7d5e48587628ccb05f1dee
parent26f853e45d859555394efb3042bd7fc09bb5ef53 (diff)
downloadlibvirt-python-v6-42008501952c63609a29717e9695f308a339f61a.tar.gz
libvirt-python-v6-42008501952c63609a29717e9695f308a339f61a.tar.xz
libvirt-python-v6-42008501952c63609a29717e9695f308a339f61a.zip
python: Fix networkLookupByUUID
According to: http://libvirt.org/html/libvirt-libvirt.html#virNetworkLookupByUUID virNetworkLookupByUUID() expects a virConnectPtr as its first argument, thus making it a method of the virConnect Python class. Currently it's a method of libvirt.virNetwork. @@ -805,13 +805,6 @@ class virNetwork: if ret == -1: raise libvirtError ('virNetworkGetAutostart() failed', net=self) return ret - def networkLookupByUUID(self, uuid): - """Try to lookup a network on the given hypervisor based on its UUID. """ - ret = libvirtmod.virNetworkLookupByUUID(self._o, uuid) - if ret is None:raise libvirtError('virNetworkLookupByUUID() failed', net=self) - __tmp = virNetwork(self, _obj=ret) - return __tmp - class virInterface: def __init__(self, conn, _obj=None): self._conn = conn @@ -1689,6 +1682,13 @@ class virConnect: __tmp = virDomain(self,_obj=ret) return __tmp + def networkLookupByUUID(self, uuid): + """Try to lookup a network on the given hypervisor based on its UUID. """ + ret = libvirtmod.virNetworkLookupByUUID(self._o, uuid) + if ret is None:raise libvirtError('virNetworkLookupByUUID() failed', conn=self) + __tmp = virNetwork(self, _obj=ret) + return __tmp +
-rw-r--r--libvirt-override-api.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/libvirt-override-api.xml b/libvirt-override-api.xml
index 1260c0c..e95c46a 100644
--- a/libvirt-override-api.xml
+++ b/libvirt-override-api.xml
@@ -40,7 +40,7 @@
<function name='virNetworkLookupByUUID' file='python'>
<info>Try to lookup a network on the given hypervisor based on its UUID.</info>
<return type='virNetworkPtr' info='a new network object or NULL in case of failure'/>
- <arg name='conn' type='virNetworkPtr' info='pointer to the hypervisor connection'/>
+ <arg name='conn' type='virConnectPtr' info='pointer to the hypervisor connection'/>
<arg name='uuid' type='const unsigned char *' info='the UUID string for the network, must be 16 bytes'/>
</function>
<function name='virDomainGetInfo' file='python'>