def new_accumulators(disk, tracker): for entry in page_opener(tracker, 4352, "Accumulators"): line = entry.split('\t') if line[5] == "0/0" and not already_subscribed(disk, line[0]): hostport = line[-1] if ':' in hostport: yield hostport else: yield "%s:9825" % tracker
def already_subscribed(disk, ar): for line in page_opener(host, 4352, "Subscribers/%s" % ar): if line.split('\t')[0] == disk: return True return False