def getInfoList(self): # root = ElementTree.parse(self._filename).getroot() # packages = [] # for package in root.find('packages').getchildren(): # info = {} # for child in package.getchildren(): # if child.getchildren(): # info[child.tag] = [] # for subchild in child.getchildren(): # info[child.tag].append(subchild.text) # else: # info[child.tag] = child.text # packages.append(info) # return packages packages = WPKGPackages() data = open(self._filename).read() packages.from_file(self._filename) return packages
def getLoadSteps(self): packages = WPKGPackages() packages.from_file(self._filename) return len(packages)