comparison mercurial/config.py @ 8187:d2504744e7a5

ui: less links to parentui
author Matt Mackall <mpm@selenic.com>
date Sun, 26 Apr 2009 16:50:43 -0500
parents 6a0018cdb2fe
children 5fd8e60a935d
comparison
equal deleted inserted replaced
8186:6a0018cdb2fe 8187:d2504744e7a5
4 class sortdict(dict): 4 class sortdict(dict):
5 'a simple sorted dictionary' 5 'a simple sorted dictionary'
6 def __init__(self, data=None): 6 def __init__(self, data=None):
7 self._list = [] 7 self._list = []
8 if data: 8 if data:
9 if hasattr(data, '_list'):
10 self._list = list(data._list)
11 self.update(data) 9 self.update(data)
12 def copy(self): 10 def copy(self):
13 return sortdict(self) 11 return sortdict(self)
14 def __setitem__(self, key, val): 12 def __setitem__(self, key, val):
15 if key in self: 13 if key in self: