Changeset 5251ec6 in sasview for src/sas/sasgui/guiframe/data_manager.py
- Timestamp:
- Oct 11, 2018 2:20:56 PM (6 years ago)
- Branches:
- master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1249
- Children:
- 98b9f32
- Parents:
- 67ed543
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/guiframe/data_manager.py
r959eb01 r5251ec6 51 51 _str += "No of states is %s \n" % str(len(self.stored_data)) 52 52 n_count = 0 53 for 53 for value in self.stored_data.values(): 54 54 n_count += 1 55 55 _str += "State No %s \n" % str(n_count) … … 134 134 receive a list of 135 135 """ 136 for id, data in data_list.ite ritems():136 for id, data in data_list.items(): 137 137 if id in self.stored_data: 138 138 msg = "Data manager already stores %s" % str(data.name) … … 150 150 """ 151 151 """ 152 if prev_data.id not in self.stored_data .keys():152 if prev_data.id not in self.stored_data: 153 153 return None, {} 154 154 data_state = self.stored_data[prev_data.id] 155 155 self.stored_data[new_data.id] = data_state.clone() 156 156 self.stored_data[new_data.id].data = new_data 157 if prev_data.id in self.stored_data .keys():157 if prev_data.id in self.stored_data: 158 158 del self.stored_data[prev_data.id] 159 159 return prev_data.id, {new_data.id: self.stored_data[new_data.id]} … … 165 165 if data_id is None and theory is not None: 166 166 uid = theory.id 167 if uid in self.stored_data .keys():167 if uid in self.stored_data: 168 168 data_state = self.stored_data[uid] 169 169 else: … … 195 195 if search_id == d_id: 196 196 _selected_data[search_id] = data 197 if search_id in theory_list .keys():197 if search_id in theory_list: 198 198 _selected_theory_list[search_id] = theory_list[search_id] 199 199 … … 204 204 """ 205 205 """ 206 return self.freeze_theory( self.stored_data.keys(), theory_id)206 return self.freeze_theory(list(self.stored_data.keys()), theory_id) 207 207 208 208 def freeze_theory(self, data_id, theory_id): … … 215 215 theory_list = data_state.get_theory() 216 216 for t_id in theory_id: 217 if t_id in theory_list .keys():217 if t_id in theory_list: 218 218 theory_data, theory_state = theory_list[t_id] 219 219 new_theory = copy.deepcopy(theory_data) … … 235 235 """ 236 236 for d_id in data_id: 237 if d_id in self.stored_data .keys():237 if d_id in self.stored_data: 238 238 data_state = self.stored_data[d_id] 239 239 if data_state.data.name in self.data_name_dict: … … 253 253 data_state = self.stored_data[d_id] 254 254 theory_list = data_state.get_theory() 255 if theory_id in theory_list .keys():255 if theory_id in theory_list: 256 256 del theory_list[theory_id] 257 257 #del pure theory … … 273 273 _selected_data = {} 274 274 for selected_name in name_list: 275 for id, data_state in self.stored_data.ite ritems():275 for id, data_state in self.stored_data.items(): 276 276 if data_state.data.name == selected_name: 277 277 _selected_data[id] = data_state.data … … 283 283 """ 284 284 for selected_name in name_list: 285 for id, data_state in self.stored_data.ite ritems():285 for id, data_state in self.stored_data.items(): 286 286 if data_state.data.name == selected_name: 287 287 del self.stored_data[id] … … 293 293 _selected_data_state = {} 294 294 for id in data_id: 295 if id in self.stored_data .keys():295 if id in self.stored_data: 296 296 _selected_data_state[id] = self.stored_data[id] 297 297 return _selected_data_state … … 303 303 return self.stored_data 304 304 305 306
Note: See TracChangeset
for help on using the changeset viewer.