Skip to content

Commit 128fe0e

Browse files
committedFeb 24, 2024
MNT: remove draw method args and kwargs

File tree

5 files changed

+3
-14
lines changed

5 files changed

+3
-14
lines changed
 

‎ci/mypy-stubtest-allowlist.txt

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ matplotlib.pyplot.*
1818
matplotlib.typing.*
1919

2020
# Other decorator modifying signature
21-
# Runtime picks up *args **kwargs, but only decorated by a decorator that uses @wraps so?
22-
matplotlib.axis.Axis.draw
2321
# Backcompat decorator which does not modify runtime reported signature
2422
matplotlib.offsetbox.*Offset[Bb]ox.get_offset
2523

‎doc/api/next_api_changes/deprecations/27768-REC.rst

-5
This file was deleted.

‎lib/matplotlib/axis.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -1373,10 +1373,8 @@ def get_tick_padding(self):
13731373
values.append(self.minorTicks[0].get_tick_padding())
13741374
return max(values, default=0)
13751375

1376-
@_api.delete_parameter('3.9', 'args')
1377-
@_api.delete_parameter('3.9', 'kwargs')
13781376
@martist.allow_rasterization
1379-
def draw(self, renderer, *args, **kwargs):
1377+
def draw(self, renderer):
13801378
# docstring inherited
13811379

13821380
if not self.get_visible():

‎lib/matplotlib/image.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -626,10 +626,8 @@ def _check_unsampled_image(self):
626626
"""
627627
return False
628628

629-
@_api.delete_parameter('3.9', 'args')
630-
@_api.delete_parameter('3.9', 'kwargs')
631629
@martist.allow_rasterization
632-
def draw(self, renderer, *args, **kwargs):
630+
def draw(self, renderer):
633631
# if not visible, declare victory and return
634632
if not self.get_visible():
635633
self.stale = False

‎lib/matplotlib/image.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class _ImageBase(martist.Artist, cm.ScalarMappable):
8282
def make_image(
8383
self, renderer: RendererBase, magnification: float = ..., unsampled: bool = ...
8484
) -> tuple[np.ndarray, float, float, Affine2D]: ...
85-
def draw(self, renderer: RendererBase, *args, **kwargs) -> None: ...
85+
def draw(self, renderer: RendererBase) -> None: ...
8686
def write_png(self, fname: str | pathlib.Path | BinaryIO) -> None: ...
8787
def set_data(self, A: ArrayLike | None) -> None: ...
8888
def set_array(self, A: ArrayLike | None) -> None: ...

0 commit comments

Comments
 (0)
Please sign in to comment.