Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 6395537

Browse filesBrowse files
Really fix ArtistInspector.get_aliases
1 parent 9f0afd2 commit 6395537
Copy full SHA for 6395537

File tree

Expand file treeCollapse file tree

2 files changed

+8
-1
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+8
-1
lines changed

‎lib/matplotlib/artist.py

Copy file name to clipboardExpand all lines: lib/matplotlib/artist.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1209,7 +1209,7 @@ def get_aliases(self):
12091209
continue
12101210
propname = re.search("`({}.*)`".format(name[:4]), # get_.*/set_.*
12111211
inspect.getdoc(func)).group(1)
1212-
aliases.setdefault(propname, set()).add(name[4:])
1212+
aliases.setdefault(propname[4:], set()).add(name[4:])
12131213
return aliases
12141214

12151215
_get_valid_values_regex = re.compile(

‎lib/matplotlib/tests/test_artist.py

Copy file name to clipboardExpand all lines: lib/matplotlib/tests/test_artist.py
+7Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,3 +277,10 @@ def set_f(self, arg):
277277
""" % accept_clause
278278
valid_values = martist.ArtistInspector(TestArtist).get_valid_values('f')
279279
assert valid_values == expected
280+
281+
282+
def test_artist_inspector_get_aliases():
283+
# test the correct format and type of get_aliases method
284+
ai = martist.ArtistInspector(mlines.Line2D)
285+
aliases = ai.get_aliases()
286+
assert aliases["linewidth"] == {"lw"}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.