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

Skip to content

Commit 8682b5f

Browse files
committed
Fix deprecated attribute setter.
1 parent 00444e4 commit 8682b5f

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/matplotlib/widgets.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2714,9 +2714,9 @@ def __init__(self, ax, onselect, drawtype='box',
27142714

27152715
interactive = _api.deprecate_privatize_attribute("3.5")
27162716

2717-
maxdist = _api.deprecated("3.5")(
2718-
property(lambda self: self.grab_range)
2719-
)
2717+
maxdist = _api.deprecated("3.5", name="maxdist", alternative="grab_range")(
2718+
property(lambda self: self.grab_range,
2719+
lambda self, value: setattr(self, "grab_range", value)))
27202720

27212721
def _press(self, event):
27222722
"""Button press event handler."""
@@ -3238,8 +3238,10 @@ def __init__(self, ax, onselect, useblit=False,
32383238
self.artists = [self.line, self._polygon_handles.artist]
32393239
self.set_visible(True)
32403240

3241-
vertex_select_radius = _api.deprecated("3.5")(
3242-
property(lambda self: self.grab_range)
3241+
vertex_select_radius = _api.deprecated("3.5", name="vertex_select_radius",
3242+
alternative="grab_range")(
3243+
property(lambda self: self.grab_range,
3244+
lambda self, value: setattr(self, "grab_range", value))
32433245
)
32443246

32453247
@property

0 commit comments

Comments
 (0)