def rollback_write(self, path, name): """ Rollback a filesystem write. If the file does not exist, fail silently. Arguments: path<string> -- Absolute filesystem path to file. name<string> -- Image name. Returns: True if image was successfully removed, else False. """ result = False writer = FileWriter() if writer.file_exists(path + name): writer.unwrite(path, name) print 'Rolled back write of %s at %s.' % (name, path) result = True return result