def get_matching_blocks(self):
if self.matching_blocks is not None:<EOL><INDENT>return self.matching_blocks<EOL><DEDENT>matching_blocks = _cdifflib.matching_blocks(self)<EOL>matching_blocks.append((len(self.a), len(self.b), <NUM_LIT:0>))<EOL>self.matching_blocks = matching_blocks<EOL>return map(_Match._make, self.matching_blocks)<EOL>
Same as SequenceMatcher.get_matching_blocks, but calls through to a
        faster loop for find_longest_match.  The rest is the same.