Ignore:
Timestamp:
Mar 4, 2015 3:39:45 PM (10 years ago)
Author:
Doucet, Mathieu <doucetm@…>
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, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
74f419d
Parents:
2f732b0
Message:

Take care of white spaces (pylint)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/perspectives/fitting/models.py

    r6f82ba1 r2f4b430  
    2020from sas.models.BaseComponent import BaseComponent 
    2121from sas.guiframe.CategoryInstaller import CategoryInstaller 
    22     
     22 
    2323PLUGIN_DIR = 'plugin_models' 
    2424 
     
    4040    """ 
    4141    Do some checking before model adding plugins in the list 
    42      
     42 
    4343    :param model: class model to add into the plugin list 
    4444    :param name:name of the module plugin 
    45      
     45 
    4646    :return model: model if valid model or None if not valid 
    47      
     47 
    4848    """ 
    4949    #Check if the plugin is of type Model1DPlugin 
     
    6363        log(msg) 
    6464        return None 
    65     
     65 
    6666    if hasattr(new_instance, "function"): 
    6767        try: 
     
    7777        return None 
    7878    return model 
    79    
    80    
     79 
     80 
    8181def find_plugins_dir(): 
    8282    """ 
     
    8585    """ 
    8686    dir = os.path.join(os.path.expanduser("~"), '.sasview', PLUGIN_DIR) 
    87      
     87 
    8888    # If the plugin directory doesn't exist, create it 
    8989    if not os.path.isdir(dir): 
    9090        os.makedirs(dir) 
    91          
     91 
    9292    # Find paths needed 
    9393    try: 
     
    132132            raise type, value, traceback 
    133133        return 1 
    134      
     134 
    135135report_problem = ReportProblem() 
    136136 
     
    173173            if toks[1] == '.py' and not toks[0] == '__init__': 
    174174                name = toks[0] 
    175              
     175 
    176176                path = [os.path.abspath(dir)] 
    177177                file = None 
     
    194194                    log(msg) 
    195195                finally: 
    196                
     196 
    197197                    if not file == None: 
    198198                        file.close() 
     
    213213        """ 
    214214        self.mydict = {} 
    215          
     215 
    216216    def set_list(self, name, mylist): 
    217217        """ 
    218218        :param name: the type of the list 
    219219        :param mylist: the list to add 
    220          
     220 
    221221        """ 
    222222        if name not in self.mydict.keys(): 
    223223            self.reset_list(name, mylist) 
    224              
     224 
    225225    def reset_list(self, name, mylist): 
    226226        """ 
     
    229229        """ 
    230230        self.mydict[name] = mylist 
    231              
     231 
    232232    def get_list(self): 
    233233        """ 
     
    235235        """ 
    236236        return self.mydict 
    237          
    238          
     237 
     238 
    239239class ModelManagerBase: 
    240240    """ 
     
    262262    event_owner = None 
    263263    last_time_dir_modified = 0 
    264      
     264 
    265265    def __init__(self): 
    266266        """ 
     
    269269        self.stored_plugins = {} 
    270270        self._getModelList() 
    271          
     271 
    272272    def findModels(self): 
    273273        """ 
     
    280280        logging.info("pluging model : %s\n" % str(temp)) 
    281281        return temp 
    282          
     282 
    283283    def _getModelList(self): 
    284284        """ 
    285285        List of models we want to make available by default 
    286286        for this application 
    287      
     287 
    288288        :return: the next free event ID following the new menu events 
    289          
     289 
    290290        """ 
    291291 
     
    702702            #        self.shape_indep_list.append(BEPolyelectrolyte) 
    703703            self.model_name_list.append(BEPolyelectrolyte.__name__) 
    704             self.form_factor_dict[str(wx.NewId())] =  [SphereModel] 
     704            self.form_factor_dict[str(wx.NewId())] = [SphereModel] 
    705705        except: 
    706706            pass 
     
    10131013        #self.shape_indep_list.append(FractalO_Z) 
    10141014        #self.model_name_list.append(FractalO_Z.__name__) 
    1015      
     1015 
    10161016        #Looking for plugins 
    10171017        self.stored_plugins = self.findModels() 
     
    10191019        for name, plug in self.stored_plugins.iteritems(): 
    10201020            self.model_dictionary[name] = plug 
    1021              
     1021 
    10221022        self._get_multifunc_models() 
    1023         
     1023 
    10241024        return 0 
    10251025 
     
    10361036                is_modified = True 
    10371037                self.last_time_dir_modified = temp 
    1038          
     1038 
    10391039        return is_modified 
    1040      
     1040 
    10411041    def update(self): 
    10421042        """ 
     
    10551055        else: 
    10561056            return {} 
    1057      
     1057 
    10581058    def pulgins_reset(self): 
    10591059        """ 
     
    10741074        self.model_combobox.reset_list("Customized Models", self.plugins) 
    10751075        return self.model_combobox.get_list() 
    1076         
     1076 
    10771077##   I believe the next four methods are for the old form factor GUI 
    10781078##   where the dropdown showed a list of categories which then rolled out 
     
    11011101        ## guiframe reference 
    11021102#        self.event_owner = event_owner 
    1103          
     1103 
    11041104#        shape_submenu = wx.Menu() 
    11051105#        shape_indep_submenu = wx.Menu() 
     
    11121112#                                         " simple shape"], 
    11131113#                         list1=self.shape_list) 
    1114          
     1114 
    11151115#        self._fill_simple_menu(menuinfo=["Shape-Independent", 
    11161116#                                         shape_indep_submenu, 
    11171117#                                         "List of shape-independent models"], 
    11181118#                         list1=self.shape_indep_list) 
    1119          
     1119 
    11201120#        self._fill_simple_menu(menuinfo=["Structure Factors", 
    11211121#                                         structure_factor, 
    11221122#                                         "List of Structure factors models"], 
    11231123#                                list1=self.struct_list) 
    1124          
     1124 
    11251125#        self._fill_plugin_menu(menuinfo=["Customized Models", added_models, 
    11261126#                                            "List of additional models"], 
    11271127#                                 list1=self.plugins) 
    1128          
     1128 
    11291129#        self._fill_menu(menuinfo=["P(Q)*S(Q)", multip_models, 
    11301130#                                  "mulplication of 2 models"], 
     
    11321132#                                   list2=self.struct_list) 
    11331133#        return 0 
    1134      
     1134 
    11351135#    def _fill_plugin_menu(self, menuinfo, list1): 
    11361136#        """ 
     
    11431143#            menuinfo[1].Append(int(id), "Empty", msg) 
    11441144#        self._fill_simple_menu(menuinfo, list1) 
    1145          
     1145 
    11461146#   def _fill_simple_menu(self, menuinfo, list1): 
    11471147#       """ 
     
    11571157#       if len(list1) > 0: 
    11581158#           self.model_combobox.set_list(menuinfo[0], list1) 
    1159              
     1159 
    11601160#            for item in list1: 
    11611161#                try: 
     
    12171217#        id = wx.NewId() 
    12181218#        self.modelmenu.AppendMenu(id, menuinfo[0], menuinfo[1], menuinfo[2]) 
    1219          
     1219 
    12201220    def _on_model(self, evt): 
    12211221        """ 
    12221222        React to a model menu event 
    1223          
     1223 
    12241224        :param event: wx menu event 
    1225          
     1225 
    12261226        """ 
    12271227        if int(evt.GetId()) in self.form_factor_dict.keys(): 
     
    12321232        else: 
    12331233            model = self.struct_factor_dict[str(evt.GetId())]() 
    1234          
     1234 
    12351235        #TODO: investigate why the following two lines were left in the code 
    12361236        #      even though the ModelEvent class doesn't exist 
    12371237        #evt = ModelEvent(model=model) 
    12381238        #wx.PostEvent(self.event_owner, evt) 
    1239          
     1239 
    12401240    def _get_multifunc_models(self): 
    12411241        """ 
     
    12501250                # pass to other items 
    12511251                pass 
    1252                      
     1252 
    12531253    def get_model_list(self): 
    12541254        """ 
    12551255        return dictionary of models for fitpanel use 
    1256          
     1256 
    12571257        """ 
    12581258        ## Model_list now only contains attribute lists not category list. 
     
    12631263        ## 
    12641264        ## -PDB   April 26, 2014 
    1265          
     1265 
    12661266#        self.model_combobox.set_list("Shapes", self.shape_list) 
    12671267#        self.model_combobox.set_list("Shape-Independent", 
     
    12741274        self.model_combobox.set_list("Multi-Functions", self.multi_func_list) 
    12751275        return self.model_combobox.get_list() 
    1276      
     1276 
    12771277    def get_model_name_list(self): 
    12781278        """ 
     
    12861286        """ 
    12871287        return self.model_dictionary 
    1288    
    1289          
     1288 
     1289 
    12901290class ModelManager(object): 
    12911291    """ 
     
    13001300    def findModels(self): 
    13011301        return self.__modelmanager.findModels() 
    1302      
     1302 
    13031303    def _getModelList(self): 
    13041304        return self.__modelmanager._getModelList() 
    1305      
     1305 
    13061306    def is_changed(self): 
    13071307        return self.__modelmanager.is_changed() 
    1308      
     1308 
    13091309    def update(self): 
    13101310        return self.__modelmanager.update() 
    1311      
     1311 
    13121312    def pulgins_reset(self): 
    13131313        return self.__modelmanager.pulgins_reset() 
    1314      
     1314 
    13151315    def populate_menu(self, modelmenu, event_owner): 
    13161316        return self.__modelmanager.populate_menu(modelmenu, event_owner) 
    1317      
     1317 
    13181318    def _on_model(self, evt): 
    13191319        return self.__modelmanager._on_model(evt) 
    1320      
     1320 
    13211321    def _get_multifunc_models(self): 
    13221322        return self.__modelmanager._get_multifunc_models() 
    1323      
     1323 
    13241324    def get_model_list(self): 
    13251325        return self.__modelmanager.get_model_list() 
    1326      
     1326 
    13271327    def get_model_name_list(self): 
    13281328        return self.__modelmanager.get_model_name_list() 
Note: See TracChangeset for help on using the changeset viewer.