# HG changeset patch # User Adrian Buehlmann # Date 1431759801 -7200 # Node ID 3d14c1217117795e3b792369224ed7fa68e31123 # Parent 1ef96a3b8b89a896f2c9f3f977dbef8f45bb0e26 util: kill Python 2.4 deque.remove hack diff -r 1ef96a3b8b89 -r 3d14c1217117 mercurial/util.py --- a/mercurial/util.py Thu May 14 17:38:38 2015 +0200 +++ b/mercurial/util.py Sat May 16 09:03:21 2015 +0200 @@ -334,17 +334,7 @@ return f -try: - collections.deque.remove - deque = collections.deque -except AttributeError: - # python 2.4 lacks deque.remove - class deque(collections.deque): - def remove(self, val): - for i, v in enumerate(self): - if v == val: - del self[i] - break +deque = collections.deque class sortdict(dict): '''a simple sorted dictionary'''