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

Skip to content

Commit 04834bc

Browse files
authored
Merge pull request #22123 from timhoffm/get_window_extent2
2 parents 0548b11 + 56b1ccb commit 04834bc

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
``Axes.get_window_extent`` and ``Figure.get_window_extent`` won't accept parameters other than *renderer* anymore
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
This aligns the API with the general `.Artist.get_window_extent` API.
4+
All parameters were ignored anyway.

lib/matplotlib/axes/_base.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,9 @@ def __repr__(self):
719719
fields += [f"ylabel={self.get_ylabel()!r}"]
720720
return f"<{self.__class__.__name__}:" + ", ".join(fields) + ">"
721721

722-
def get_window_extent(self, *args, **kwargs):
722+
@_api.delete_parameter("3.6", "args")
723+
@_api.delete_parameter("3.6", "kwargs")
724+
def get_window_extent(self, renderer=None, *args, **kwargs):
723725
"""
724726
Return the Axes bounding box in display space; *args* and *kwargs*
725727
are empty.

lib/matplotlib/figure.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,9 @@ def contains(self, mouseevent):
316316
inside = self.bbox.contains(mouseevent.x, mouseevent.y)
317317
return inside, {}
318318

319-
def get_window_extent(self, *args, **kwargs):
319+
@_api.delete_parameter("3.6", "args")
320+
@_api.delete_parameter("3.6", "kwargs")
321+
def get_window_extent(self, renderer=None, *args, **kwargs):
320322
# docstring inherited
321323
return self.bbox
322324

0 commit comments

Comments
 (0)