def _get_lines(self, a, b, filename): differ = MyersDiffer(a.splitlines(True), b.splitlines(True)) differ.add_interesting_lines_for_headers(filename) # Begin the scan. list(differ.get_opcodes()) return (differ.get_interesting_lines('header', False), differ.get_interesting_lines('header', True))
def __get_lines(self, filename): with open(os.path.join(self.PREFIX, "orig_src", filename), "r") as f: a = f.readlines() with open(os.path.join(self.PREFIX, "new_src", filename), "r") as f: b = f.readlines() differ = MyersDiffer(a, b) differ.add_interesting_lines_for_headers(filename) # Begin the scan. list(differ.get_opcodes()) result = (differ.get_interesting_lines('header', False), differ.get_interesting_lines('header', True)) return result