summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@redhat.com>2008-06-11 07:49:01 +0000
committerDaniel Veillard <veillard@redhat.com>2008-06-11 07:49:01 +0000
commitf0332b83e087e83032f983315b22d1eb5b309ff5 (patch)
treef38de12bffc65944daadbfc198585260efc73e7a
parent1b58a90c1a40d555fd82d91e89f8cf0a51042059 (diff)
downloadlibvirt-python-split-f0332b83e087e83032f983315b22d1eb5b309ff5.tar.gz
libvirt-python-split-f0332b83e087e83032f983315b22d1eb5b309ff5.tar.xz
libvirt-python-split-f0332b83e087e83032f983315b22d1eb5b309ff5.zip
* python/libvir.py python/libvirt-python-api.xml: more pythonv0.4.4
cleanups by Cole Robinson Daniel
-rw-r--r--libvir.py6
-rw-r--r--libvirt-python-api.xml5
2 files changed, 10 insertions, 1 deletions
diff --git a/libvir.py b/libvir.py
index 3a38898..784152a 100644
--- a/libvir.py
+++ b/libvir.py
@@ -15,13 +15,17 @@ import types
# The root of all libvirt errors.
class libvirtError(Exception):
- def __init__(self, msg, conn=None, dom=None, net=None):
+ def __init__(self, msg, conn=None, dom=None, net=None, pool=None, vol=None):
Exception.__init__(self, msg)
if dom is not None:
conn = dom._conn
elif net is not None:
conn = net._conn
+ elif pool is not None:
+ conn = pool._conn
+ elif vol is not None:
+ conn = vol._conn
if conn is None:
self.err = virGetLastError()
diff --git a/libvirt-python-api.xml b/libvirt-python-api.xml
index da643d7..f3b82fc 100644
--- a/libvirt-python-api.xml
+++ b/libvirt-python-api.xml
@@ -83,6 +83,11 @@
<return type='int' info='the autostart flag, or None in case of error'/>
<arg name='domain' type='virDomainPtr' info='a network object'/>
</function>
+ <function name='virStoragePoolGetAutostart' file='python'>
+ <info>Extract the autostart flag for a storage pool</info>
+ <return type='int' info='the autostart flag, or None in case of error'/>
+ <arg name='pool' type='virStoragePoolPtr' info='a storage pool object'/>
+ </function>
<function name='virDomainBlockStats' file='python'>
<info>Extracts block device statistics for a domain</info>
<return type='virDomainBlockStats' info='a tuple of statistics'/>