@@ -77,7 +77,7 @@ class TimerTk(TimerBase):
7777
7878 def __init__ (self , parent , * args , ** kwargs ):
7979 self ._timer = None
80- TimerBase .__init__ (self , * args , ** kwargs )
80+ super () .__init__ (* args , ** kwargs )
8181 self .parent = parent
8282
8383 def _timer_start (self ):
@@ -90,7 +90,7 @@ def _timer_stop(self):
9090 self ._timer = None
9191
9292 def _on_timer (self ):
93- TimerBase ._on_timer (self )
93+ super () ._on_timer ()
9494 # Tk after() is only a single shot, so we need to add code here to
9595 # reset the timer if we're not operating in single shot mode. However,
9696 # if _timer is None, this means that _timer_stop has been called; so
@@ -263,13 +263,13 @@ def motion_notify_event(self, event):
263263 x = event .x
264264 # flipy so y=0 is bottom of canvas
265265 y = self .figure .bbox .height - event .y
266- FigureCanvasBase .motion_notify_event (self , x , y , guiEvent = event )
266+ super () .motion_notify_event (x , y , guiEvent = event )
267267
268268 def enter_notify_event (self , event ):
269269 x = event .x
270270 # flipy so y=0 is bottom of canvas
271271 y = self .figure .bbox .height - event .y
272- FigureCanvasBase .enter_notify_event (self , guiEvent = event , xy = (x , y ))
272+ super () .enter_notify_event (guiEvent = event , xy = (x , y ))
273273
274274 def button_press_event (self , event , dblclick = False ):
275275 x = event .x
@@ -284,8 +284,8 @@ def button_press_event(self, event, dblclick=False):
284284 elif num == 3 :
285285 num = 2
286286
287- FigureCanvasBase .button_press_event (
288- self , x , y , num , dblclick = dblclick , guiEvent = event )
287+ super () .button_press_event (x , y , num ,
288+ dblclick = dblclick , guiEvent = event )
289289
290290 def button_dblclick_event (self , event ):
291291 self .button_press_event (event , dblclick = True )
@@ -304,14 +304,14 @@ def button_release_event(self, event):
304304 elif num == 3 :
305305 num = 2
306306
307- FigureCanvasBase .button_release_event (self , x , y , num , guiEvent = event )
307+ super () .button_release_event (x , y , num , guiEvent = event )
308308
309309 def scroll_event (self , event ):
310310 x = event .x
311311 y = self .figure .bbox .height - event .y
312312 num = getattr (event , 'num' , None )
313313 step = 1 if num == 4 else - 1 if num == 5 else 0
314- FigureCanvasBase .scroll_event (self , x , y , step , guiEvent = event )
314+ super () .scroll_event (x , y , step , guiEvent = event )
315315
316316 def scroll_event_windows (self , event ):
317317 """MouseWheel event processor"""
@@ -399,7 +399,7 @@ class FigureManagerTk(FigureManagerBase):
399399 """
400400
401401 def __init__ (self , canvas , num , window ):
402- FigureManagerBase .__init__ (self , canvas , num )
402+ super () .__init__ (canvas , num )
403403 self .window = window
404404 self .window .withdraw ()
405405 self .set_window_title ("Figure %d" % num )
@@ -804,7 +804,7 @@ def trigger(self, *args):
804804
805805class ConfigureSubplotsTk (backend_tools .ConfigureSubplotsBase ):
806806 def __init__ (self , * args , ** kwargs ):
807- backend_tools . ConfigureSubplotsBase . __init__ (self , * args , ** kwargs )
807+ super (). __init__ (* args , ** kwargs )
808808 self .window = None
809809
810810 def trigger (self , * args ):
0 commit comments