Fix a few issues with deleting storage objects.

This commit is contained in:
Cole Robinson 2008-08-10 20:58:36 -04:00
parent 8c95e6d6f2
commit 33c27325d7
2 changed files with 6 additions and 3 deletions

View File

@ -72,8 +72,11 @@ class vmmStoragePool(gobject.GObject):
self.pool.destroy()
self._update_xml()
def delete(self):
self.pool.undefine()
def delete(self, nodelete=True):
if nodelete:
self.pool.undefine()
else:
self.pool.delete(0)
del(self.pool)
def _update_xml(self):

View File

@ -47,7 +47,7 @@ class vmmStorageVolume(gobject.GObject):
return self.vol.path()
def delete(self):
self.vol.undefine()
self.vol.delete(0)
del(self.vol)
def get_xml(self):