output = data[:m.end() + 1] else: m = re.search("(?m)^===\s*[^=]*?", data) if not m: continue output = data[:m.start()] titles = headC.findall(data) titles = [re.sub("#.*", "", item) for item in titles] revids = rev_templateC.findall(data) query_results_titles = list() query_results_revids = list() # No more of 50 titles at a time using API for s in mysplit(query.ListToParam(titles), 50, "|"): query_results_titles.append(query_api({'titles': s,})) for s in mysplit(query.ListToParam(revids), 50, "|"): query_results_revids.append(query_api({'revids': s,})) comment_entry = list() add_separator = False index = 0 while True: head = headC.search(data, index) if not head: break index = head.end() title = re.sub("#.*", "", head.group(1)) next_head = next_headC.search(data, index)
output = data[:m.end() + 1] else: m = re.search("(?m)^===\s*[^=]*?", data) if not m: continue output = data[:m.start()] titles = headC.findall(data) titles = [re.sub("#.*", "", item) for item in titles] revids = rev_templateC.findall(data) query_results_titles = list() query_results_revids = list() # No more of 50 titles at a time using API for s in mysplit(query.ListToParam(titles), 50, "|"): query_results_titles.append(query_api({'titles': s,})) for s in mysplit(query.ListToParam(revids), 50, "|"): query_results_revids.append(query_api({'revids': ,})) comment_entry = list() add_separator = False index = 0 while True: head = headC.search(data, index) if not head: break index = head.end() title = re.sub("#.*", "", head.group(1)) next_head = next_headC.search(data, index)