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

Skip to content

Commit 2f6eaf5

Browse files
committed
Trivial style fix.
1 parent 124812f commit 2f6eaf5

1 file changed

Lines changed: 5 additions & 10 deletions

File tree

lib/matplotlib/text.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1765,21 +1765,16 @@ def transform(renderer) -> Transform
17651765
x, y = xytext
17661766

17671767
self.arrowprops = arrowprops
1768-
17691768
if arrowprops is not None:
1769+
arrowprops = arrowprops.copy()
17701770
if "arrowstyle" in arrowprops:
1771-
arrowprops = self.arrowprops.copy()
17721771
self._arrow_relpos = arrowprops.pop("relpos", (0.5, 0.5))
17731772
else:
17741773
# modified YAArrow API to be used with FancyArrowPatch
1775-
shapekeys = ('width', 'headwidth', 'headlength',
1776-
'shrink', 'frac')
1777-
arrowprops = dict()
1778-
for key, val in self.arrowprops.items():
1779-
if key not in shapekeys:
1780-
arrowprops[key] = val # basic Patch properties
1781-
self.arrow_patch = FancyArrowPatch((0, 0), (1, 1),
1782-
**arrowprops)
1774+
for key in [
1775+
'width', 'headwidth', 'headlength', 'shrink', 'frac']:
1776+
arrowprops.pop(key, None)
1777+
self.arrow_patch = FancyArrowPatch((0, 0), (1, 1), **arrowprops)
17831778
else:
17841779
self.arrow_patch = None
17851780

0 commit comments

Comments
 (0)