Ignore:
Timestamp:
Nov 5, 2018 2:58:21 AM (5 years ago)
Author:
Piotr Rozyczko <piotr.rozyczko@…>
Branches:
ESS_GUI, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
Children:
490e230
Parents:
4396300
Message:

Batch page serialization/deserialization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Perspectives/Fitting/FittingPerspective.py

    ra3c59503 r17e2d502  
    120120            tab_data = self.getSerializedFitpage(tab) 
    121121            if tab.tab_id is None: continue 
     122            if 'data_id' not in tab_data: continue 
    122123            id = tab_data['data_id'][0] 
    123             params[id] = tab_data 
     124            if isinstance(id, list): 
     125                for i in id: 
     126                    if i in params: 
     127                        params[i].append(tab_data) 
     128                    else: 
     129                        params[i] = [tab_data] 
     130            else: 
     131                if id in params: 
     132                    params[id].append(tab_data) 
     133                else: 
     134                    params[id] = [tab_data] 
    124135        return params 
    125136 
Note: See TracChangeset for help on using the changeset viewer.