Skip to content

Commit f88ca0d

Browse files
using None on _SelectWidget construtor
1 parent 3af043d commit f88ca0d

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

lib/matplotlib/widgets.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2172,11 +2172,15 @@ def _update(self):
21722172

21732173
class _SelectorWidget(AxesWidget):
21742174

2175-
def __init__(self, ax, onselect, useblit=False, button=None,
2175+
def __init__(self, ax, onselect=None, useblit=False, button=None,
21762176
state_modifier_keys=None, use_data_coordinates=False):
21772177
super().__init__(ax)
21782178

21792179
self._visible = True
2180+
if onselect is None:
2181+
def noop(*args):
2182+
return None
2183+
onselect = noop
21802184
self.onselect = onselect
21812185
self.useblit = useblit and self.canvas.supports_blit
21822186
self.connect_default_events()
@@ -3245,7 +3249,7 @@ class RectangleSelector(_SelectorWidget):
32453249
See also: :doc:`/gallery/widgets/rectangle_selector`
32463250
"""
32473251

3248-
def __init__(self, ax, *, onselect=lambda *agrs: None, minspanx=0,
3252+
def __init__(self, ax, *, onselect=None, minspanx=0,
32493253
minspany=0, useblit=False,
32503254
props=None, spancoords='data', button=None, grab_range=10,
32513255
handle_props=None, interactive=False,
@@ -3790,7 +3794,7 @@ def onselect(verts):
37903794
"""
37913795

37923796
@_api.make_keyword_only("3.7", name="useblit")
3793-
def __init__(self, ax, onselect=lambda *args: None, useblit=True,
3797+
def __init__(self, ax, onselect=None, useblit=True,
37943798
props=None, button=None):
37953799
super().__init__(ax, onselect, useblit=useblit, button=button)
37963800
self.verts = None
@@ -3903,7 +3907,7 @@ class PolygonSelector(_SelectorWidget):
39033907
"""
39043908

39053909
@_api.make_keyword_only("3.7", name="useblit")
3906-
def __init__(self, ax, onselect=lambda *agrs: None, useblit=False,
3910+
def __init__(self, ax, onselect=None, useblit=False,
39073911
props=None, handle_props=None, grab_range=10, *,
39083912
draw_bounding_box=False, box_handle_props=None,
39093913
box_props=None):

0 commit comments

Comments
 (0)