Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9fe9820

Browse files
committed
Use super() more in event classes.
1 parent 03aebfb commit 9fe9820

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

lib/matplotlib/backend_bases.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1250,7 +1250,7 @@ class DrawEvent(Event):
12501250
The renderer for the draw event.
12511251
"""
12521252
def __init__(self, name, canvas, renderer):
1253-
Event.__init__(self, name, canvas)
1253+
super().__init__(name, canvas)
12541254
self.renderer = renderer
12551255

12561256

@@ -1269,7 +1269,7 @@ class ResizeEvent(Event):
12691269
Height of the canvas in pixels.
12701270
"""
12711271
def __init__(self, name, canvas):
1272-
Event.__init__(self, name, canvas)
1272+
super().__init__(name, canvas)
12731273
self.width, self.height = canvas.get_width_height()
12741274

12751275

@@ -1307,7 +1307,7 @@ def __init__(self, name, canvas, x, y, guiEvent=None):
13071307
"""
13081308
(*x*, *y*) in figure coords ((0, 0) = bottom left).
13091309
"""
1310-
Event.__init__(self, name, canvas, guiEvent=guiEvent)
1310+
super().__init__(name, canvas, guiEvent=guiEvent)
13111311
# x position - pixels from left of canvas
13121312
self.x = int(x) if x is not None else x
13131313
# y position - pixels from right of canvas
@@ -1439,7 +1439,7 @@ def __init__(self, name, canvas, x, y, button=None, key=None,
14391439

14401440
# super-init is deferred to the end because it calls back on
14411441
# 'axes_enter_event', which requires a fully initialized event.
1442-
LocationEvent.__init__(self, name, canvas, x, y, guiEvent=guiEvent)
1442+
super().__init__(name, canvas, x, y, guiEvent=guiEvent)
14431443

14441444
def __str__(self):
14451445
return (f"{self.name}: "
@@ -1483,7 +1483,7 @@ def on_pick(event):
14831483
"""
14841484
def __init__(self, name, canvas, mouseevent, artist,
14851485
guiEvent=None, **kwargs):
1486-
Event.__init__(self, name, canvas, guiEvent)
1486+
super().__init__(name, canvas, guiEvent)
14871487
self.mouseevent = mouseevent
14881488
self.artist = artist
14891489
self.__dict__.update(kwargs)
@@ -1526,7 +1526,7 @@ def on_key(event):
15261526
def __init__(self, name, canvas, key, x=0, y=0, guiEvent=None):
15271527
self.key = key
15281528
# super-init deferred to the end: callback errors if called before
1529-
LocationEvent.__init__(self, name, canvas, x, y, guiEvent=guiEvent)
1529+
super().__init__(name, canvas, x, y, guiEvent=guiEvent)
15301530

15311531

15321532
def _get_renderer(figure, print_method=None):

lib/matplotlib/backend_managers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def __init__(self, name, sender, tool, data=None):
2020
class ToolTriggerEvent(ToolEvent):
2121
"""Event to inform that a tool has been triggered."""
2222
def __init__(self, name, sender, tool, canvasevent=None, data=None):
23-
ToolEvent.__init__(self, name, sender, tool, data)
23+
super().__init__(name, sender, tool, data)
2424
self.canvasevent = canvasevent
2525

2626

0 commit comments

Comments
 (0)