]> xenbits.xensource.com Git - libvirt.git/commitdiff
* python/libvir.py python/libvirt-python-api.xml: more python
authorDaniel Veillard <veillard@redhat.com>
Wed, 11 Jun 2008 07:49:01 +0000 (07:49 +0000)
committerDaniel Veillard <veillard@redhat.com>
Wed, 11 Jun 2008 07:49:01 +0000 (07:49 +0000)
  cleanups by Cole Robinson
Daniel

ChangeLog
python/libvir.py
python/libvirt-python-api.xml

index 120f9f57fe3055e5256e53439d1df70c1dd0d4f9..0b084786924b013381329c096a21b05500ce798b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jun 11 09:42:57 CEST 2008 Daniel Veillard <veillard@redhat.com>
+
+       * python/libvir.py python/libvirt-python-api.xml: more python
+         cleanups by Cole Robinson
+
 Tue Jun 10 17:34:12 CEST 2008 Daniel Veillard <veillard@redhat.com>
 
        * configure.in: patch  from Cole Robinson to reactivate storage
index 3a3889874ac8270e2a804035eb3485ba79bf2178..784152abec8c985dd294a82822c575b6fda589b1 100644 (file)
@@ -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()
index da643d73ebc047ebcc25432de637bf1582d425cd..f3b82fc9c78364ac258f1f3d6eda58f3f73e7e82 100644 (file)
       <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'/>