Tidy exception handling on IntroduceDomain, quieten down one debug message, add

another.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
emellor@leeni.uk.xensource.com committed 2005-11-07 12:30:16 +01:00
1 parent 0fad7c8152
commit 34c75893fb
1 file changed
+8 -3
+8 -3
View File
@@ -336,7 +336,7 @@ def dom_get(dom):
return domlist[0]
except Exception, err:
# ignore missing domain
log.debug("domain_getinfo(%d) failed, ignoring: %s", dom, str(err))
log.trace("domain_getinfo(%d) failed, ignoring: %s", dom, str(err))
return None
@@ -569,6 +569,8 @@ class XendDomainInfo:
self.storeDomDetails()
self.refreshShutdown()
log.debug("XendDomainInfo.completeRestore done")
def storeVmDetails(self):
to_store = {
@@ -1066,8 +1068,11 @@ class XendDomainInfo:
assert self.domid is not None
assert self.store_mfn is not None
assert self.store_port is not None
IntroduceDomain(self.domid, self.store_mfn, self.store_port)
try:
IntroduceDomain(self.domid, self.store_mfn, self.store_port)
except RuntimeError, exn:
raise XendError(str(exn))
def initDomain(self):
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.