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

Skip to content

Commit ed9c2b5

Browse files
committed
Fix duplicate aliases.
svn path=/trunk/matplotlib/; revision=6312
1 parent 1135647 commit ed9c2b5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/matplotlib/artist.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ def get_aliases(self):
651651
if not self.is_alias(func): continue
652652
docstring = func.__doc__
653653
fullname = docstring[10:]
654-
aliases.setdefault(fullname[4:], []).append(name[4:])
654+
aliases.setdefault(fullname[4:], {})[name[4:]] = None
655655
return aliases
656656

657657
_get_valid_values_regex = re.compile(r"\n\s*ACCEPTS:\s*((?:.|\n)*?)(?:$|(?:\n\n))")
@@ -731,7 +731,7 @@ def aliased_name(self, s, target):
731731
"""
732732

733733
if s in self.aliasd:
734-
aliases = ''.join([' or %s' % x for x in self.aliasd[s]])
734+
aliases = ''.join([' or %s' % x for x in self.aliasd[s].keys()])
735735
else:
736736
aliases = ''
737737
return ':meth:`%s <%s>`%s' % (s, target, aliases)

0 commit comments

Comments
 (0)