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

Skip to content

Commit 71b181f

Browse files
authored
Merge pull request #11189 from jklymak/fix-repr-recursion
FIX: remove recursive call to str in transform repr
2 parents b38c382 + d52a6c4 commit 71b181f

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

lib/matplotlib/tests/test_scale.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,8 @@ def test_logscale_transform_repr():
8989
ax.set_yscale('log')
9090
s = repr(ax.transData)
9191

92-
# check that repr of log transform returns correct string
92+
# check that repr of log transform succeeds
9393
s = repr(Log10Transform(nonpos='clip'))
94-
assert s == "Log10Transform({!r})".format('clip')
9594

9695

9796
@image_comparison(baseline_images=['logscale_nonpos_values'], remove_text=True,

lib/matplotlib/transforms.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,8 +1053,6 @@ def __str__(self):
10531053
_indent_str(self._bbox),
10541054
_indent_str(self._transform)))
10551055

1056-
__repr__ = __str__
1057-
10581056
def get_points(self):
10591057
if self._invalid:
10601058
p = self._bbox.get_points()
@@ -1140,8 +1138,6 @@ def __str__(self):
11401138
_indent_str(self._bbox),
11411139
_indent_str(self._locked_points)))
11421140

1143-
__repr__ = __str__
1144-
11451141
def get_points(self):
11461142
if self._invalid:
11471143
points = self._bbox.get_points()
@@ -1621,9 +1617,6 @@ def inverted(self):
16211617
"""
16221618
raise NotImplementedError()
16231619

1624-
def __repr__(self):
1625-
return str(self)
1626-
16271620

16281621
class TransformWrapper(Transform):
16291622
"""

0 commit comments

Comments
 (0)