Changeset 2df0b74 in sasview for src/sas/plottools/canvas.py


Ignore:
Timestamp:
Mar 5, 2015 11:17:05 AM (10 years ago)
Author:
Mathieu Doucet <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:
3477478
Parents:
dca6188
Message:

pylint fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/plottools/canvas.py

    r79492222 r2df0b74  
    55import wx 
    66import sys 
     7import logging 
    78from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg 
    8 from matplotlib.backends.backend_wxagg import _convert_agg_to_wx_bitmap 
    9 from matplotlib.backends.backend_agg import FigureCanvasAgg 
    109from matplotlib.backend_bases import MouseEvent, RendererBase 
    1110from matplotlib.backends.backend_wx import GraphicsContextWx, PrintoutWx 
     
    4847    dc = self.GetDC() 
    4948    try: 
    50         (ppw, pph) = self.GetPPIPrinter()      # printer's pixels per in 
     49        (ppw, pph) = self.GetPPIPrinter()  # printer's pixels per in 
    5150    except: 
    5251        ppw = 1 
    5352        pph = 1 
    54     (pgw, pgh) = self.GetPageSizePixels()  # page size in pixels 
    55     (dcw, dch) = dc.GetSize() 
    56     (grw, grh) = self.canvas.GetSizeTuple() 
     53    (pgw, _) = self.GetPageSizePixels()  # page size in pixels 
     54    (dcw, _) = dc.GetSize() 
     55    (grw, _) = self.canvas.GetSizeTuple() 
    5756 
    5857    # save current figure dpi resolution and bg color, 
     
    7877    page_scale = 1.0 
    7978    if self.IsPreview(): 
    80         page_scale = float(dcw)/pgw 
     79        page_scale = float(dcw) / pgw 
    8180 
    8281    # get margin in pixels = (margin in in) * (pixels/in) 
     
    9796            dc.DrawBitmap(self.canvas.bitmap, (0, 0)) 
    9897        except: 
    99             pass 
     98            logging.error(sys.exc_value) 
    10099 
    101100    # restore original figure  resolution 
    102101    self.canvas.figure.set_facecolor(bgcolor) 
    103     ## used to be self.canvas.figure.dpi.set( fig_dpi) 
     102    # # used to be self.canvas.figure.dpi.set( fig_dpi) 
    104103    self.canvas.figure.dpi = fig_dpi 
    105104    self.canvas.draw() 
     
    121120        super(FigureCanvas, self).__init__(*args, **kw) 
    122121        self._isRendered = False 
    123          
     122 
    124123        # Create an timer for handling draw_idle requests 
    125124        # If there are events pending when the timer is 
     
    136135        # Support for mouse wheel 
    137136        self.Bind(wx.EVT_MOUSEWHEEL, self._onMouseWheel) 
    138         
     137 
    139138    def set_panel(self, panel): 
    140139        """ 
     
    146145        self.xaxis = panel.subplot.xaxis 
    147146        self.yaxis = panel.subplot.yaxis 
    148          
     147 
    149148    def draw_idle(self, *args, **kwargs): 
    150149        """ 
     
    165164            self.draw(*args, **kwargs) 
    166165            self.resizing = False 
    167              
     166 
    168167    def _get_axes_switch(self): 
    169168        """ 
     
    184183        # set the resizing back to default= False 
    185184        self.set_resizing(False) 
    186          
     185 
    187186    def set_resizing(self, resizing=False): 
    188187        """ 
     
    191190        self.resizing = resizing 
    192191        self.panel.set_resizing(False) 
    193               
     192 
    194193    def draw(self, drawDC=None): 
    195194        """ 
     
    203202            self._isRendered = True 
    204203            self._get_axes_switch() 
    205             #import time 
    206             #st = time.time() 
     204            # import time 
     205            # st = time.time() 
    207206            try: 
    208207                fig.draw(self) 
    209208            except ValueError: 
    210                 pass 
    211             #self.bitmap = _convert_agg_to_wx_bitmap(self.get_renderer(), None) 
    212             #self.gui_repaint(drawDC=drawDC) 
    213             #print "time", time.time() - st 
     209                logging.error(sys.exc_value) 
    214210        else: 
    215211            self._isRendered = False 
    216212        if self.ndraw <= 1: 
    217213            self.ndraw += 1 
    218          
     214 
    219215    def _onMouseWheel(self, evt): 
    220216        """Translate mouse wheel events into matplotlib events""" 
    221217        # Determine mouse location 
    222         w, h = self.figure.canvas.get_width_height() 
     218        _, h = self.figure.canvas.get_width_height() 
    223219        x = evt.GetX() 
    224220        y = h - evt.GetY() 
     
    228224        rotation = evt.GetWheelRotation() 
    229225        rate = evt.GetLinesPerAction() 
    230         #print "delta,rotation,rate",delta,rotation,rate 
     226        # print "delta,rotation,rate",delta,rotation,rate 
    231227        step = rate * float(rotation) / delta 
    232228 
     
    249245        if step != 0: 
    250246            self.panel.is_zoomed = True 
    251                 
     247 
    252248    def _onRightButtonDown(self, evt): 
    253249        """ 
    254250        Overload the right button down call back to avoid a problem 
    255251        with the context menu over matplotlib plots on linux. 
    256          
     252 
    257253        :TODO: Investigate what the root cause of the problem is. 
    258          
     254 
    259255        """ 
    260256        if sys.platform == 'linux2' or self.panel.dimension == 3: 
     
    271267    def _onLeave(self, evt): 
    272268        if self.HasCapture(): self.ReleaseMouse() 
    273         super(FigureCanvas,self)._onLeave(evt) 
     269        super(FigureCanvas, self)._onLeave(evt) 
Note: See TracChangeset for help on using the changeset viewer.