Changeset 6a569b3 in sasview for src


Ignore:
Timestamp:
Nov 30, 2016 8:17:09 AM (8 years ago)
Author:
wojciech
Children:
95f0cbb
Parents:
a9279cc
Message:

lint fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/perspectives/fitting/gpu_options.py

    ra9279cc r6a569b3  
    55''' 
    66 
     7import os 
     8import warnings 
     9 
    710import wx 
    811import wx.richtext 
    912import wx.lib.hyperlink 
    10 import os 
    1113 
    1214from sas.sasgui.guiframe.documentation_window import DocumentationWindow 
    13  
    14 try: 
    15     # Try to find a local config 
    16     import imp 
    17     path = os.getcwd() 
    18     if(os.path.isfile("%s/%s.py" % (path, 'local_config'))) or \ 
    19       (os.path.isfile("%s/%s.pyc" % (path, 'local_config'))): 
    20         fObj, path, descr = imp.find_module('local_config', [path]) 
    21         config = imp.load_module('local_config', fObj, path, descr) 
    22     else: 
    23         # Try simply importing local_config 
    24         import local_config as config 
    25 except: 
    26     # Didn't find local config, load the default 
    27     import config 
    28  
    2915 
    3016class GpuOptions(wx.Dialog): 
     
    5036        self.option_button = {} 
    5137        for index, clopt in enumerate(clinfo): 
    52             button = wx.RadioButton(self.panel1, -1, 
    53                     label=clopt, name=clopt) 
     38            button = wx.RadioButton(self.panel1, -1, label=clopt, name=clopt) 
    5439            if clopt != "No OpenCL": 
    5540                self.option_button[clopt] = str(index) 
    5641            else: 
    5742                self.option_button[clopt] = "None" 
    58             self.Bind(wx.EVT_RADIOBUTTON, self.OnRadio, id=button.GetId()) 
     43            self.Bind(wx.EVT_RADIOBUTTON, self.on_radio, id=button.GetId()) 
    5944            boxsizer.Add(button, 0, 0) 
    6045 
     
    7358        help_btn.SetToolTipString("Help on the GPU options") 
    7459 
    75         self.Bind(wx.EVT_BUTTON, self.OnAccept, accept_btn) 
    76         self.Bind(wx.EVT_BUTTON, self.OnHelp, help_btn) 
    77         self.Bind(wx.EVT_CLOSE, self.OnClose) 
     60        self.Bind(wx.EVT_BUTTON, self.on_accept, accept_btn) 
     61        self.Bind(wx.EVT_BUTTON, self.on_help, help_btn) 
     62        self.Bind(wx.EVT_CLOSE, self.on_close) 
    7863 
    7964        btn_sizer = wx.BoxSizer(wx.HORIZONTAL) 
    80         btn_sizer.Add((10,20), 1) # stretchable whitespace 
     65        btn_sizer.Add((10, 20), 1) # stretchable whitespace 
    8166        btn_sizer.Add(accept_btn, 0) 
    82         btn_sizer.Add((10,20), 0) # non-stretchable whitespace 
     67        btn_sizer.Add((10, 20), 0) # non-stretchable whitespace 
    8368        btn_sizer.Add(help_btn, 0) 
    8469 
     
    9378    def _get_clinfo(self): 
    9479        try: 
    95             #TODO: Is PYOPENCL_CTX setup up in this order? 
    9680            import pyopencl as cl 
    9781            clinfo = [] 
     
    10084                    clinfo.append(device.name) 
    10185            clinfo.append("No OpenCL") 
    102         except: 
    103             warnings.warn(str(exc)) 
     86        except ImportError: 
    10487            warnings.warn("pyopencl import failed") 
    10588            clinfo = None 
    10689        return clinfo 
    10790 
    108     def OnRadio(self, event): 
     91    def on_radio(self, event): 
     92        """ 
     93        Action triggered when button is selected 
     94        :param event: 
     95        :return: 
     96        """ 
     97 
    10998        import sasmodels 
    11099        button = event.GetEventObject() 
     
    114103        reload(sasmodels.core) 
    115104 
    116     def OnAccept(self, event): 
     105    def on_accept(self, event): 
    117106        """ 
    118107        Close window on accpetance 
     
    120109        event.Skip() 
    121110 
    122     def OnHelp(self, event): 
     111    def on_help(self): 
    123112        """ 
    124113        Provide help on opencl options. 
    125114        """ 
    126         _TreeLocation = "user/gpu_computations.html" 
    127         _anchor = "#device-selection" 
     115        TreeLocation = "user/gpu_computations.html" 
     116        anchor = "#device-selection" 
    128117        DocumentationWindow(self, -1, 
    129                             _TreeLocation, _anchor, "OpenCL Options Help") 
     118                            TreeLocation, anchor, "OpenCL Options Help") 
    130119 
    131     def OnClose(self, event): 
     120    def on_close(self, event): 
    132121        """ 
    133122        Close window 
    134123        """ 
    135124        event.Skip() 
    136  
    137 ##### testing code ############################################################ 
    138 class MyApp(wx.App): 
    139     """ 
    140     Class for running module as stand alone for testing 
    141     """ 
    142     def OnInit(self): 
    143         """ 
    144         Defines an init when running as standalone 
    145         """ 
    146         wx.InitAllImageHandlers() 
    147         dialog = GpuOptions(None, -1, "") 
    148         self.SetTopWindow(dialog) 
    149         dialog.ShowModal() 
    150         dialog.Destroy() 
    151         return 1 
    152  
    153 # end of class MyApp 
    154  
    155 if __name__ == "__main__": 
    156     app = MyApp(0) 
    157     app.MainLoop() 
Note: See TracChangeset for help on using the changeset viewer.