Changeset 277257f in sasview for src/sas/sascalc/fit/pagestate.py


Ignore:
Timestamp:
Jul 5, 2017 5:28:55 PM (7 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
1386b2f
Parents:
251ef684
Message:

clean up plugin-model handling code; preserve active parameter values when plugin is updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sascalc/fit/pagestate.py

    rba8d326 r277257f  
    225225        # contains link between a model and selected parameters to fit 
    226226        self.param_toFit = [] 
    227         # dictionary of model type and model class 
    228         self.model_list_box = None 
    229227        # save the state of the context menu 
    230228        self.saved_states = {} 
     
    288286        obj.data_name = self.data_name 
    289287        obj.is_data = self.is_data 
    290         obj.model_list_box = copy.deepcopy(self.model_list_box) 
    291288 
    292289        obj.categorycombobox = self.categorycombobox 
     
    967964            # Get file name 
    968965            entry = get_content('ns:filename', node) 
    969             if entry is not None: 
     966            if entry is not None and entry.text: 
    970967                self.file = entry.text.strip() 
     968            else: 
     969                self.file = '' 
    971970 
    972971            # Get time stamp 
Note: See TracChangeset for help on using the changeset viewer.