def processPage(grabber, progress, folder, f, db, downType): root = ElementTree.parse(f).getroot().find('menu') for e in root: if e.tag == "item" and e.attrib.get("id") == "video": path = e.find("src").attrib.get("path") url = RAIUrls.getJuniorBlock(path) name = Utils.httpFilename(url) localFilename = os.path.join(folder, name) g = Utils.download(grabber, progress, url, localFilename, downType, None, True) if g: processBlock(grabber, progress, folder, g, db, downType)