Skip to content

Commit 6a4e8fc

Browse files
committed
Trivial style fix.
1 parent 37c5fe7 commit 6a4e8fc

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

lib/matplotlib/text.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2175,21 +2175,16 @@ def transform(renderer) -> Transform
21752175
Text.__init__(self, x, y, text)
21762176

21772177
self.arrowprops = arrowprops
2178-
21792178
if arrowprops is not None:
2179+
arrowprops = arrowprops.copy()
21802180
if "arrowstyle" in arrowprops:
2181-
arrowprops = self.arrowprops.copy()
21822181
self._arrow_relpos = arrowprops.pop("relpos", (0.5, 0.5))
21832182
else:
21842183
# modified YAArrow API to be used with FancyArrowPatch
2185-
shapekeys = ('width', 'headwidth', 'headlength',
2186-
'shrink', 'frac')
2187-
arrowprops = dict()
2188-
for key, val in self.arrowprops.items():
2189-
if key not in shapekeys:
2190-
arrowprops[key] = val # basic Patch properties
2191-
self.arrow_patch = FancyArrowPatch((0, 0), (1, 1),
2192-
**arrowprops)
2184+
for key in [
2185+
'width', 'headwidth', 'headlength', 'shrink', 'frac']:
2186+
arrowprops.pop(key, None)
2187+
self.arrow_patch = FancyArrowPatch((0, 0), (1, 1), **arrowprops)
21932188
else:
21942189
self.arrow_patch = None
21952190

0 commit comments

Comments
 (0)