Changeset 709
- Timestamp:
- 04/24/06 06:59:01 (3 years ago)
- Files:
-
- acronymsplugin/0.9/tracacronyms/acronyms.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
acronymsplugin/0.9/tracacronyms/acronyms.py
r691 r709 3 3 from trac.wiki.api import IWikiSyntaxProvider, IWikiChangeListener 4 4 from trac.wiki.model import WikiPage 5 from trac.util import Markup, escape 5 from trac.util import Markup, escape, sorted, reversed 6 6 7 7 class Acronyms(Component): … … 33 33 except Exception, e: 34 34 self.env.log.warning("Invalid acronym line: %s (%s)", line, e) 35 keys = self.acronyms.keys() 36 keys.sort(cmp=lambda a, b: -cmp(len(a), len(b))) 35 keys = reversed(sorted(acronyms.keys(), key=lambda a: len(a))) 37 36 self.compiled_acronyms = \ 38 37 r'''\b(?P<acronym>%s)(?P<acronymselector>\w*)\b''' % '|'.join(keys)
