def parse_mass_reservation(reservee, url):
txt = blogotubes(url)<EOL>if not txt:<EOL><INDENT>_logger.error(f"<STR_LIT>")<EOL>return None, None, None<EOL><DEDENT>current, dups, unknowns = set(), [], []<EOL>for line in txt.splitlines():<EOL><INDENT>if SEQ_REGEX.match(line):<EOL><INDENT>seq = int(line)<EOL>if seq in current:<EOL><INDENT>_logger.error("<STR_LIT>".format(name, seq))<EOL>dups.append(seq)<EOL><DEDENT>else:<EOL><INDENT>current.add(seq)<EOL><DEDENT><DEDENT>elif not re.match(r'<STR_LIT>', line): <EOL><INDENT>_logger.error("<STR_LIT>".format(name, line))<EOL>unknowns.append(line)<EOL><DEDENT><DEDENT>return current, dups, unknowns<EOL>
Parses a '\n' separated list of sequences, to be reserved to the given
    name. Returns (current_entries, duplicate_seqs, unknown_lines)