1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-08-01 00:21:59 +03:00

* python/libvir.c: call the initialize entry point

* src/libvirt_sym.version: add initialize entry point
* src/libvirt.c: make sure we always initialize the lib
* python/tests/*.py: start updating exemple for exception
  handling as pointed by Jim Meyering
Daniel
This commit is contained in:
Daniel Veillard
2006-03-28 14:41:04 +00:00
parent 86dda3bcc7
commit 1027aa871c
4 changed files with 19 additions and 7 deletions

View File

@ -14,8 +14,9 @@ if conn == None:
# print conn
dom0 = conn.lookupByName("Domain-0")
if dom0 == None:
try:
dom0 = conn.lookupByName("Domain-0")
except:
print 'Failed to find the main domain'
sys.exit(1)

View File

@ -115,13 +115,20 @@ time.sleep(10)
print "shutdown of test domain"
if dom.shutdown() != 0:
okay = 0
print 'Failed to shutdown domain test'
i = 0
while i < 30:
time.sleep(1)
i = i + 1
t = dom.info()[4]
try:
t = dom.info()[4]
except:
okay = 0
t = -1
break;
if t == 0:
break

View File

@ -19,16 +19,18 @@ if ids == None or len(ids) == 0:
id = ids[-1]
dom = conn.lookupByID(id)
if dom == None:
try:
dom = conn.lookupByID(id)
except:
print 'Failed to find the domain %d'
sys.exit(1)
name0 = dom.name()
uuid = dom.UUID()
print "Using domain %s" % (name0)
dom2 = conn.lookupByUUID(uuid)
if dom2 == None:
try:
dom2 = conn.lookupByUUID(uuid)
except:
print 'Failed to lookup domain %d based on its UUID'
sys.exit(1)
if dom2.name() != name0: