comparison src/browser/collections.py @ 677:44df078187b9 frontends_multi_profiles

browser side: fixed __setitem__ in OrderedDict (was bugging when the key was already existing)
author Goffi <goffi@goffi.org>
date Tue, 17 Mar 2015 22:18:25 +0100
parents 690a8a80a0ad
children
comparison
equal deleted inserted replaced
676:849ffb24d5bf 677:44df078187b9
34 34
35 def __len__(self): 35 def __len__(self):
36 return len(self.__keys) 36 return len(self.__keys)
37 37
38 def __setitem__(self, key, value): 38 def __setitem__(self, key, value):
39 self.__keys.append(key) 39 if key not in self.__keys:
40 self.__keys.append(key)
40 self.__internal_dict[key] = value 41 self.__internal_dict[key] = value
41 42
42 def __getitem__(self, key): 43 def __getitem__(self, key):
43 return self.__internal_dict[key] 44 return self.__internal_dict[key]
44 45