Mercurial > cpython-lru_cache-weakref
diff Lib/difflib.py @ 66653:22f0cf1a2711
(none)
| author | Terry Reedy <tjreedy@udel.edu> |
|---|---|
| date | Fri, 03 Dec 2010 18:57:42 +0000 |
| parents | c54c411d3da7 |
| children | 6b03491ee171 |
line wrap: on
line diff
--- a/Lib/difflib.py Fri Dec 03 18:41:39 2010 +0000 +++ b/Lib/difflib.py Fri Dec 03 18:57:42 2010 +0000 @@ -213,6 +213,10 @@ # (at least 200 elements) and x accounts for more than 1 + 1% of # its elements (when autojunk is enabled). # DOES NOT WORK for x in a! + # bjunk + # the items in b for which isjunk is True. + # bpopular + # nonjunk items in b treated as junk by the heuristic (if used). self.isjunk = isjunk self.a = self.b = None @@ -321,7 +325,7 @@ indices.append(i) # Purge junk elements - junk = set() + self.bjunk = junk = set() isjunk = self.isjunk if isjunk: for elt in list(b2j.keys()): # using list() since b2j is modified @@ -330,7 +334,7 @@ del b2j[elt] # Purge popular elements that are not junk - popular = set() + self.bpopular = popular = set() n = len(b) if self.autojunk and n >= 200: ntest = n // 100 + 1
