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

Skip to content

Commit 7c2057b

Browse files
authored
Merge pull request #17131 from lpsinger/fix-gridspec-format-error
BUG: Fix formatting error in GridSpec.__repr__
2 parents f6b8891 + a8351b9 commit 7c2057b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

lib/matplotlib/gridspec.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ def __init__(self, nrows, ncols, height_ratios=None, width_ratios=None):
4848
self.set_width_ratios(width_ratios)
4949

5050
def __repr__(self):
51-
height_arg = (', height_ratios=%r' % self._row_height_ratios
51+
height_arg = (', height_ratios=%r' % (self._row_height_ratios,)
5252
if self._row_height_ratios is not None else '')
53-
width_arg = (', width_ratios=%r' % self._col_width_ratios
53+
width_arg = (', width_ratios=%r' % (self._col_width_ratios,)
5454
if self._col_width_ratios is not None else '')
5555
return '{clsname}({nrows}, {ncols}{optionals})'.format(
5656
clsname=self.__class__.__name__,

lib/matplotlib/tests/test_gridspec.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,9 @@ def test_height_ratios():
2929
def test_repr():
3030
ss = gridspec.GridSpec(3, 3)[2, 1:3]
3131
assert repr(ss) == "GridSpec(3, 3)[2:3, 1:3]"
32+
33+
ss = gridspec.GridSpec(2, 2,
34+
height_ratios=(3, 1),
35+
width_ratios=(1, 3))
36+
assert repr(ss) == \
37+
"GridSpec(2, 2, height_ratios=(3, 1), width_ratios=(1, 3))"

0 commit comments

Comments
 (0)