Mercurial > hg
diff mercurial/util.py @ 31878:4d0465dd13d2
sortdict: fix .pop() to return a value
My future patch will need it.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 09 Apr 2017 11:57:09 +0900 |
parents | 9ff5a124d111 |
children | 12aca6770046 |
line wrap: on
line diff
--- a/mercurial/util.py Mon Apr 10 17:05:54 2017 +0200 +++ b/mercurial/util.py Sun Apr 09 11:57:09 2017 +0900 @@ -555,11 +555,11 @@ dict.__delitem__(self, key) self._list.remove(key) def pop(self, key, *args, **kwargs): - dict.pop(self, key, *args, **kwargs) try: self._list.remove(key) except ValueError: pass + return dict.pop(self, key, *args, **kwargs) def keys(self): return self._list[:] def iterkeys(self):