diff options
author | Raymond Hettinger <python@rcn.com> | 2008-06-24 15:58:53 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2008-06-24 15:58:53 (GMT) |
commit | 4ac817213bdc9fabd6522754ef6088bac02e74ce (patch) | |
tree | bb144cf387bf64cacdb6f642743e84d507f13038 /Lib | |
parent | cab7e56e847a0d3726604298c546f2a24138689b (diff) | |
download | cpython-4ac817213bdc9fabd6522754ef6088bac02e74ce.zip cpython-4ac817213bdc9fabd6522754ef6088bac02e74ce.tar.gz cpython-4ac817213bdc9fabd6522754ef6088bac02e74ce.tar.bz2 |
Issue 3189: Py3k DeprecationWarning in difflib
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/difflib.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/difflib.py b/Lib/difflib.py index f1c4444..63b42e9 100644 --- a/Lib/difflib.py +++ b/Lib/difflib.py @@ -202,7 +202,7 @@ class SequenceMatcher: # DON'T USE! Only __chain_b uses this. Use isbjunk. # isbjunk # for x in b, isbjunk(x) == isjunk(x) but much faster; - # it's really the has_key method of a hidden dict. + # it's really the __contains__ method of a hidden dict. # DOES NOT WORK for x in a! # isbpopular # for x in b, isbpopular(x) is true iff b is reasonably long @@ -344,8 +344,8 @@ class SequenceMatcher: # lot of junk in the sequence, the number of *unique* junk # elements is probably small. So the memory burden of keeping # this dict alive is likely trivial compared to the size of b2j. - self.isbjunk = junkdict.has_key - self.isbpopular = populardict.has_key + self.isbjunk = junkdict.__contains__ + self.isbpopular = populardict.__contains__ def find_longest_match(self, alo, ahi, blo, bhi): """Find longest matching block in a[alo:ahi] and b[blo:bhi]. @@ -677,7 +677,7 @@ class SequenceMatcher: # avail[x] is the number of times x appears in 'b' less the # number of times we've seen it in 'a' so far ... kinda avail = {} - availhas, matches = avail.has_key, 0 + availhas, matches = avail.__contains__, 0 for elt in self.a: if availhas(elt): numb = avail[elt] |