comparison mercurial/util.py @ 39571:8f2c0d1b454c

util: update lrucachedict order during get() get() should have the same semantics as __getitem__ for item retrieval. Differential Revision: https://phab.mercurial-scm.org/D4506
author Gregory Szorc <gregory.szorc@gmail.com>
date Fri, 07 Sep 2018 10:18:20 -0700
parents f296c0b366c8
children b63dee7bd0d9
comparison
equal deleted inserted replaced
39570:f296c0b366c8 39571:8f2c0d1b454c
1330 1330
1331 # Additional dict methods. 1331 # Additional dict methods.
1332 1332
1333 def get(self, k, default=None): 1333 def get(self, k, default=None):
1334 try: 1334 try:
1335 return self._cache[k].value 1335 return self.__getitem__(k)
1336 except KeyError: 1336 except KeyError:
1337 return default 1337 return default
1338 1338
1339 def clear(self): 1339 def clear(self):
1340 n = self._head 1340 n = self._head