equal
deleted
inserted
replaced
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: |