+ def deleteNextAgg(self, statusStr=""):
+ if (self.delete_aggs == []):
+ self.submitNextAgg(statusStr)
+ return
+
+ self.delete_agg = self.delete_aggs.pop()
+
+ urlParts = urlparse.urlsplit(self.delete_agg[1])
+ amPort = urlParts.port
+ amAddr = urlParts.hostname+urlParts.path
+
+ self.setStatus(statusStr + "Deleting slivers on %s..." % (self.delete_agg[0]))
+
+ self.connect(self.process, SIGNAL('finished()'), self.deleteNextAggFinished)
+ self.process.deleteSlivers(aggAddr = amAddr, aggPort = amPort)
+