mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
Issue 21635: Fix caching in difflib.SequenceMatcher.get_matching_blocks().
This commit is contained in:
parent
8aa9e4268f
commit
fabefc3c5b
3 changed files with 15 additions and 2 deletions
|
@ -511,8 +511,8 @@ class SequenceMatcher:
|
|||
non_adjacent.append((i1, j1, k1))
|
||||
|
||||
non_adjacent.append( (la, lb, 0) )
|
||||
self.matching_blocks = non_adjacent
|
||||
return map(Match._make, self.matching_blocks)
|
||||
self.matching_blocks = list(map(Match._make, non_adjacent))
|
||||
return self.matching_blocks
|
||||
|
||||
def get_opcodes(self):
|
||||
"""Return list of 5-tuples describing how to turn a into b.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue