def execute(self, args): # Get configuration conf = Configuration.modifiableSingleton(self.confFile) argsDict = vars(args).copy() name = argsDict['name'] del argsDict['name'] vdo = VDOService(args.name, conf, **argsDict) transaction = Transaction.transaction() vdo.create() transaction.addUndoStage(vdo.remove) conf.persist() vdo.announceReady()