Source code for unitils.cat

[docs]def cat(files, number=False): """iterate through each file in files and yield each line in turn. :param files: The files to concatenate :param number: If True, yield two-tuples of (line_number, line) :type files: list of open file-like objects :type number: boolean """ line_number = 1 for fp in files: for line in fp: yield (line_number, line) if number else line line_number += 1