Ignore:
Timestamp:
Mar 6, 2015 2:05:50 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:
b1e609c
Parents:
c1c14ba
Message:

pylint fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/perspectives/pr/pr_widgets.py

    r79492222 r8b21fa7  
    33#This software was developed by the University of Tennessee as part of the 
    44#Distributed Data Analysis of Neutron Scattering Experiments (DANSE) 
    5 #project funded by the US National Science Foundation.  
     5#project funded by the US National Science Foundation. 
    66# 
    77#See the license text in license.txt 
     
    2626        ScrolledPanel.__init__(self, *args, **kwds) 
    2727        self.SetupScrolling() 
    28          
    29          
     28 
     29 
    3030class PrTextCtrl(wx.TextCtrl): 
    3131    """ 
     
    3434    """ 
    3535    def __init__(self, *args, **kwds): 
    36          
     36 
    3737        wx.TextCtrl.__init__(self, *args, **kwds) 
    38          
     38 
    3939        ## Set to True when the mouse is clicked while the whole string is selected 
    4040        self.full_selection = False 
     
    4949        Catch when the text control is set in focus to highlight the whole 
    5050        text if necessary 
    51          
     51 
    5252        :param event: mouse event 
    53          
     53 
    5454        """ 
    5555        event.Skip() 
    5656        self.full_selection = True 
    57          
     57 
    5858    def _highlight_text(self, event): 
    5959        """ 
    6060        Highlight text of a TextCtrl only of no text has be selected 
    61          
     61 
    6262        :param event: mouse event 
    63          
     63 
    6464        """ 
    6565        # Make sure the mouse event is available to other listeners 
    6666        event.Skip() 
    67         control  = event.GetEventObject() 
     67        control = event.GetEventObject() 
    6868        if self.full_selection: 
    6969            self.full_selection = False 
    7070            # Check that we have a TextCtrl 
    7171            if issubclass(control.__class__, wx.TextCtrl): 
    72                 # Check whether text has been selected,  
     72                # Check whether text has been selected, 
    7373                # if not, select the whole string 
    7474                (start, end) = control.GetSelection() 
    75                 if start==end: 
    76                     control.SetSelection(-1,-1) 
     75                if start == end: 
     76                    control.SetSelection(-1, -1) 
    7777 
    7878class OutputTextCtrl(wx.TextCtrl): 
    7979    """ 
    8080    Text control used to display outputs. 
    81     No editing allowed. The background is  
     81    No editing allowed. The background is 
    8282    grayed out. User can't select text. 
    8383    """ 
     
    8888        self.SetEditable(False) 
    8989        self.SetBackgroundColour(self.GetParent().GetBackgroundColour()) 
    90          
     90 
    9191        # Bind to mouse event to avoid text highlighting 
    9292        # The event will be skipped once the call-back 
    9393        # is called. 
    9494        self.Bind(wx.EVT_MOUSE_EVENTS, self._click) 
    95          
     95 
    9696    def _click(self, event): 
    9797        """ 
    9898        Prevent further handling of the mouse event 
    9999        by not calling Skip(). 
    100         """  
     100        """ 
    101101        pass 
    102          
     102 
    103103 
    104104class DataFileTextCtrl(OutputTextCtrl): 
     
    106106    Text control used to display only the file name 
    107107    given a full path. 
    108       
     108 
    109109    :TODO: now that we no longer choose the data file from the panel, 
    110110        it's no longer necessary to pass around the file path. That code 
    111         should be refactored away and simplified.  
     111        should be refactored away and simplified. 
    112112    """ 
    113113    def __init__(self, *args, **kwds): 
     
    116116        OutputTextCtrl.__init__(self, *args, **kwds) 
    117117        self._complete_path = None 
    118      
     118 
    119119    def SetValue(self, value): 
    120120        """ 
     
    122122        """ 
    123123        self._complete_path = str(value) 
    124         file = os.path.basename(self._complete_path) 
    125         OutputTextCtrl.SetValue(self, file) 
    126          
     124        file_path = os.path.basename(self._complete_path) 
     125        OutputTextCtrl.SetValue(self, file_path) 
     126 
    127127    def GetValue(self): 
    128128        """ 
     
    130130        """ 
    131131        return self._complete_path 
    132      
    133  
    134              
    135              
     132 
     133 
    136134def load_error(error=None): 
    137135    """ 
    138136    Pop up an error message. 
    139      
     137 
    140138    :param error: details error message to be displayed 
    141139    """ 
    142140    message = "The data file you selected could not be loaded.\n" 
    143141    message += "Make sure the content of your file is properly formatted.\n\n" 
    144      
     142 
    145143    if error is not None: 
    146144        message += "When contacting the DANSE team, mention the" 
    147145        message += " following:\n%s" % str(error) 
    148      
     146 
    149147    dial = wx.MessageDialog(None, message, 'Error Loading File', 
    150148                            wx.OK | wx.ICON_EXCLAMATION) 
    151     dial.ShowModal()     
    152  
    153      
     149    dial.ShowModal() 
     150 
     151 
    154152class DataDialog(wx.Dialog): 
    155153    """ 
     
    166164        self._choice_sizer = wx.GridBagSizer(5, 5) 
    167165        self._panel = DialogPanel(self, style=wx.RAISED_BORDER, 
    168                                size=(WIDTH-20, HEIGHT/3)) 
    169         
     166                                  size=(WIDTH - 20, HEIGHT / 3)) 
     167 
    170168        self.__do_layout(data_list, text=text) 
    171          
    172          
     169 
    173170    def __do_layout(self, data_list, text=''): 
    174171        """ 
    175172        layout the dialog 
    176173        """ 
    177         #if not data_list or len(data_list) <= 1: 
    178         #    return  
    179174        #add text 
    180175        if text.strip() == "": 
     
    182177            text += "Please select only one Data.\n" 
    183178        text_ctrl = wx.TextCtrl(self, -1, str(text), style=wx.TE_MULTILINE, 
    184                                 size=(-1, HEIGHT/3)) 
     179                                size=(-1, HEIGHT / 3)) 
    185180        text_ctrl.SetEditable(False) 
    186         self._sizer_txt.Add(text_ctrl , 1, wx.EXPAND|wx.ALL, 10) 
     181        self._sizer_txt.Add(text_ctrl, 1, wx.EXPAND | wx.ALL, 10) 
    187182        iy = 0 
    188183        ix = 0 
    189         rbox = wx.RadioButton(self._panel, -1, str(data_list[0].name),  
    190                                   (10, 10), style= wx.RB_GROUP) 
     184        rbox = wx.RadioButton(self._panel, -1, str(data_list[0].name), 
     185                              (10, 10), style=wx.RB_GROUP) 
    191186        rbox.SetValue(True) 
    192187        self.list_of_ctrl.append((rbox, data_list[0])) 
    193188        self._choice_sizer.Add(rbox, (iy, ix), (1, 1), 
    194                          wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     189                               wx.LEFT | wx.EXPAND | wx.ADJUST_MINSIZE, 15) 
    195190        for i in range(1, len(data_list)): 
    196191            iy += 1 
    197             rbox = wx.RadioButton(self._panel, -1,  
     192            rbox = wx.RadioButton(self._panel, -1, 
    198193                                  str(data_list[i].name), (10, 10)) 
    199194            rbox.SetValue(False) 
    200195            self.list_of_ctrl.append((rbox, data_list[i])) 
    201196            self._choice_sizer.Add(rbox, (iy, ix), 
    202                            (1, 1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     197                                   (1, 1), wx.LEFT | wx.EXPAND | wx.ADJUST_MINSIZE, 15) 
    203198        self._panel.SetSizer(self._choice_sizer) 
    204199        #add sizer 
    205         self._sizer_button.Add((20, 20), 1, wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     200        self._sizer_button.Add((20, 20), 1, wx.EXPAND | wx.ADJUST_MINSIZE, 0) 
    206201        button_cancel = wx.Button(self, wx.ID_CANCEL, "Cancel") 
    207202        self._sizer_button.Add(button_cancel, 0, 
    208                           wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10) 
    209         button_OK = wx.Button(self, wx.ID_OK, "Ok") 
    210         button_OK.SetFocus() 
    211         self._sizer_button.Add(button_OK, 0, 
    212                                 wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10) 
     203                               wx.LEFT | wx.RIGHT | wx.ADJUST_MINSIZE, 10) 
     204        button_ok = wx.Button(self, wx.ID_OK, "Ok") 
     205        button_ok.SetFocus() 
     206        self._sizer_button.Add(button_ok, 0, 
     207                               wx.LEFT | wx.RIGHT | wx.ADJUST_MINSIZE, 10) 
    213208        static_line = wx.StaticLine(self, -1) 
    214          
    215         self._sizer_txt.Add(self._panel, 0, wx.EXPAND|wx.ALL, 5) 
    216         self._sizer_main.Add(self._sizer_txt, 0, wx.EXPAND|wx.ALL, 5) 
     209 
     210        self._sizer_txt.Add(self._panel, 0, wx.EXPAND | wx.ALL, 5) 
     211        self._sizer_main.Add(self._sizer_txt, 0, wx.EXPAND | wx.ALL, 5) 
    217212        self._sizer_main.Add(static_line, 0, wx.EXPAND, 0) 
    218         self._sizer_main.Add(self._sizer_button, 0, wx.EXPAND|wx.ALL, 10) 
     213        self._sizer_main.Add(self._sizer_button, 0, wx.EXPAND | wx.ALL, 10) 
    219214        self.SetSizer(self._sizer_main) 
    220          
     215 
    221216    def get_data(self): 
    222217        """ 
     
    226221            rbox, data = item 
    227222            if rbox.GetValue(): 
    228                 return data  
    229  
    230      
    231  
    232   
     223                return data 
Note: See TracChangeset for help on using the changeset viewer.