mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-08-15 01:49:26 +03:00
* python/libvir.py python/libvirt-python-api.xml: more python
cleanups by Cole Robinson Daniel
This commit is contained in:
@ -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()
|
||||
|
Reference in New Issue
Block a user