From 367bd2b1dfb99a017306b8ec541b81ebd20598fb Mon Sep 17 00:00:00 2001 From: Tim Hoffmann <2836374+timhoffm@users.noreply.github.com> Date: Tue, 9 Jun 2020 03:44:17 +0200 Subject: [PATCH] Backport PR #17587: Add a docstring to toolkit's BezierPath.__init__. --- lib/matplotlib/cbook/deprecation.py | 2 +- lib/mpl_toolkits/axisartist/axis_artist.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/matplotlib/cbook/deprecation.py b/lib/matplotlib/cbook/deprecation.py index 945f33987389..9c67f948a8ed 100644 --- a/lib/matplotlib/cbook/deprecation.py +++ b/lib/matplotlib/cbook/deprecation.py @@ -184,7 +184,7 @@ def finalize(wrapper, new_doc): obj.__doc__ = new_doc except AttributeError: # Can't set on some extension objects. pass - obj.__init__ = wrapper + obj.__init__ = functools.wraps(obj.__init__)(wrapper) return obj elif isinstance(obj, property): diff --git a/lib/mpl_toolkits/axisartist/axis_artist.py b/lib/mpl_toolkits/axisartist/axis_artist.py index c1fb7d0cada3..ee470a119c81 100644 --- a/lib/mpl_toolkits/axisartist/axis_artist.py +++ b/lib/mpl_toolkits/axisartist/axis_artist.py @@ -110,6 +110,14 @@ class BezierPath(Line2D): def __init__(self, path, *args, **kwargs): + """ + Parameters + ---------- + path : `~.path.Path` + The path to draw. + **kwargs + All remaining keyword arguments are passed to `.Line2D`. + """ Line2D.__init__(self, [], [], *args, **kwargs) self._path = path self._invalid = False
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: