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/fitpanel.py

    r386ffe1 r2f4b430  
    44:note: For Fit to be performed the user should check at least one parameter 
    55    on fit Panel window. 
    6     
     6 
    77""" 
    88import wx 
     
    2222    """ 
    2323    FitPanel class contains fields allowing to fit  models and  data 
    24      
     24 
    2525    :note: For Fit to be performed the user should check at least one parameter 
    2626        on fit Panel window. 
    27         
     27 
    2828    """ 
    2929    ## Internal name for the AUI manager 
     
    3232    window_caption = "Fit Panel " 
    3333    CENTER_PANE = True 
    34      
     34 
    3535    def __init__(self, parent, manager=None, *args, **kwargs): 
    3636        """ 
    3737        """ 
    3838        nb.__init__(self, parent, -1, 
    39                     style=wx.aui.AUI_NB_WINDOWLIST_BUTTON| 
    40                     wx.aui.AUI_NB_DEFAULT_STYLE| 
     39                    style=wx.aui.AUI_NB_WINDOWLIST_BUTTON | 
     40                    wx.aui.AUI_NB_DEFAULT_STYLE | 
    4141                    wx.CLIP_CHILDREN) 
    4242        PanelBase.__init__(self, parent) 
     
    5151        self.model_dictionary = self.menu_mng.get_model_dictionary() 
    5252        self.pageClosedEvent = wx.aui.EVT_AUINOTEBOOK_PAGE_CLOSE 
    53          
     53 
    5454        self.Bind(self.pageClosedEvent, self.on_close_page) 
    5555        ## save the title of the last page tab added 
     
    7171        self.Bind(wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED, self.on_page_changing) 
    7272        self.Bind(wx.aui.EVT_AUINOTEBOOK_PAGE_CLOSED, self.on_closed) 
    73          
     73 
    7474    def on_closed(self, event): 
    7575        """ 
     
    7878            self.add_empty_page() 
    7979            self.enable_close_button() 
    80          
     80 
    8181    def save_project(self, doc=None): 
    8282        """ 
     
    109109                                                            info="warning")) 
    110110        return doc 
    111      
     111 
    112112    def update_model_list(self): 
    113113        """ 
     
    117117            self.model_list_box = temp 
    118118        return temp 
    119      
     119 
    120120    def reset_pmodel_list(self): 
    121121        """ 
     
    125125            self.model_list_box = temp 
    126126        return temp 
    127      
     127 
    128128    def get_page_by_id(self, uid): 
    129129        """ 
     
    134134        else: 
    135135            return self.opened_pages[uid] 
    136          
     136 
    137137    def on_page_changing(self, event): 
    138138        """ 
     
    141141        """ 
    142142        wx.CallAfter(self.helper_on_page_change) 
    143          
     143 
    144144    def helper_on_page_change(self): 
    145145        """ 
     
    148148        if pos != -1: 
    149149            selected_page = self.GetPage(pos) 
    150             wx.PostEvent(self._manager.parent,  
     150            wx.PostEvent(self._manager.parent, 
    151151                         PanelOnFocusEvent(panel=selected_page)) 
    152152        self.enable_close_button() 
    153         
     153 
    154154    def on_set_focus(self, event): 
    155155        """ 
     
    158158        if pos != -1: 
    159159            selected_page = self.GetPage(pos) 
    160             wx.PostEvent(self._manager.parent,  
     160            wx.PostEvent(self._manager.parent, 
    161161                         PanelOnFocusEvent(panel=selected_page)) 
    162          
     162 
    163163    def get_data(self): 
    164164        """ 
     
    169169            selected_page = self.GetPage(pos) 
    170170            return selected_page.get_data() 
    171      
     171 
    172172    def set_model_state(self, state): 
    173173        """ 
     
    178178            selected_page = self.GetPage(pos) 
    179179            selected_page.set_model_state(state) 
    180              
     180 
    181181    def get_state(self): 
    182182        """ 
     
    187187            selected_page = self.GetPage(pos) 
    188188            return selected_page.get_state() 
    189      
     189 
    190190    def close_all(self): 
    191191        """ 
    192192        remove all pages, used when a svs file is opened 
    193193        """ 
    194          
     194 
    195195        #get number of pages 
    196196        nop = self.GetPageCount() 
     
    204204            self.DeletePage(0) 
    205205            nop = nop - 1 
    206              
     206 
    207207        ## save the title of the last page tab added 
    208208        self.fit_page_name = {} 
    209209        ## list of existing fit page 
    210210        self.opened_pages = {} 
    211           
     211 
    212212    def set_state(self, state): 
    213213        """ 
     
    238238                    panel.reset_page(state=state) 
    239239                    panel.save_current_state() 
    240                      
     240 
    241241    def clear_panel(self): 
    242242        """ 
    243243        Clear and close all panels, used by guimanager 
    244244        """ 
    245         
     245 
    246246        #close all panels only when svs file opened 
    247247        self.close_all() 
    248248        self._manager.mypanels = [] 
    249          
     249 
    250250    def on_close_page(self, event=None): 
    251251        """ 
     
    260260                return 
    261261        self._close_helper(selected_page=selected_page) 
    262          
     262 
    263263    def close_page_with_data(self, deleted_data): 
    264264        """ 
     
    271271            if hasattr(selected_page, "get_data"): 
    272272                data = selected_page.get_data() 
    273                  
     273 
    274274                if data is None: 
    275275                    #the fitpanel exists and only the initial fit page is open 
     
    280280                    self.DeletePage(index) 
    281281                    break 
    282          
     282 
    283283    def set_manager(self, manager): 
    284284        """ 
    285285        set panel manager 
    286          
     286 
    287287        :param manager: instance of plugin fitting 
    288          
     288 
    289289        """ 
    290290        self._manager = manager 
     
    297297        """ 
    298298        copy a dictionary of model into its own dictionary 
    299          
     299 
    300300        :param m_dict: dictionnary made of model name as key and model class 
    301301        as value 
    302302        """ 
    303303        self.model_list_box = dict 
    304          
     304 
    305305    def set_model_dict(self, m_dict): 
    306306        """ 
     
    313313        """ 
    314314        :return: the current page selected 
    315          
     315 
    316316        """ 
    317317        return self.GetPage(self.GetSelection()) 
    318      
     318 
    319319    def add_sim_page(self, caption="Const & Simul Fit"): 
    320320        """ 
     
    325325        if caption == "Const & Simul Fit": 
    326326            self.sim_page = SimultaneousFitPage(self, page_finder=page_finder, 
    327                                                  id=-1, batch_on=False) 
     327                                                 id= -1, batch_on=False) 
    328328            self.sim_page.window_caption = caption 
    329329            self.sim_page.window_name = caption 
     
    343343            self.enable_close_button() 
    344344            return self.batch_page 
    345   
     345 
    346346    def add_empty_page(self): 
    347347        """ 
     
    385385        panel.on_set_focus(None) 
    386386        return panel 
    387      
     387 
    388388    def enable_close_button(self): 
    389389        """ 
     
    403403                style |= wx.aui.AUI_NB_CLOSE_ON_ACTIVE_TAB 
    404404                self.SetWindowStyle(style) 
    405              
     405 
    406406    def delete_data(self, data): 
    407407        """ 
     
    422422            if self.GetPageCount() == 0: 
    423423                self._manager.on_add_new_page(event=None) 
    424          
     424 
    425425    def set_data_on_batch_mode(self, data_list): 
    426426        """ 
    427427        Add all data to a single tab when the application is on Batch mode. 
    428         However all data in the set of data must be either 1D or 2D type.  
    429         This method presents option to select the data type before creating a  
     428        However all data in the set of data must be either 1D or 2D type. 
     429        This method presents option to select the data type before creating a 
    430430        tab. 
    431431        """ 
     
    445445            #check if there is an empty page to fill up 
    446446            if not check_data_validity(p.get_data()) and p.batch_on: 
    447                  
     447 
    448448                #make sure data get placed in 1D empty tab if data is 1D 
    449449                #else data get place on 2D tab empty tab 
     
    479479            elif not data_1d_list and data_2d_list: 
    480480                page.fill_data_combobox(data_2d_list) 
    481                  
     481 
    482482        pos = self.GetPageIndex(page) 
    483483        page.batch_on = self.batch_on 
     
    486486        self.opened_pages[page.uid] = page 
    487487        return page 
    488      
     488 
    489489    def set_data(self, data_list): 
    490490        """ 
    491491        Add a fitting page on the notebook contained by fitpanel 
    492          
     492 
    493493        :param data: data to fit 
    494          
     494 
    495495        :return panel : page just added for further used. 
    496496        is used by fitting module 
    497          
     497 
    498498        """ 
    499499        if not data_list: 
     
    509509                data_list = [data] 
    510510                data = data_list[0] 
    511                  
     511 
    512512            if data is None: 
    513513                return None 
     
    535535        self.SetSelection(pos) 
    536536        return page 
    537         
     537 
    538538    def _onGetstate(self, event): 
    539539        """ 
     
    543543        if page.uid in self.fit_page_name: 
    544544            self.fit_page_name[page.uid].appendItem(page.createMemento()) 
    545              
     545 
    546546    def _onUndo(self, event): 
    547547        """ 
     
    556556                page._redo.Enable(True) 
    557557            page.reset_page(state) 
    558          
     558 
    559559    def _onRedo(self, event): 
    560560        """ 
     
    571571                state = self.fit_page_name[page.uid].getNextItem() 
    572572            page.reset_page(state) 
    573                   
     573 
    574574    def _close_helper(self, selected_page): 
    575575        """ 
     
    606606            for uid, list in self.opened_pages.iteritems(): 
    607607                #Don't return any panel is the exact same page is created 
    608                  
     608 
    609609                if flag and selected_page.uid == uid: 
    610610                    self._manager.remove_plot(uid, theory=False) 
    611611                    break 
    612612            del page_finder[selected_page] 
    613    
     613 
    614614        #Delete the name of the page into the list of open page 
    615615        for uid, list in self.opened_pages.iteritems(): 
Note: See TracChangeset for help on using the changeset viewer.