Changeset 709

Show
Ignore:
Timestamp:
04/24/06 06:59:01 (3 years ago)
Author:
athomas
Message:

AcronymsPlugin:

Fix for Python 2.3.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • acronymsplugin/0.9/tracacronyms/acronyms.py

    r691 r709  
    33from trac.wiki.api import IWikiSyntaxProvider, IWikiChangeListener 
    44from trac.wiki.model import WikiPage 
    5 from trac.util import Markup, escape 
     5from trac.util import Markup, escape, sorted, reversed 
    66 
    77class Acronyms(Component): 
     
    3333                except Exception, e: 
    3434                    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))) 
    3736        self.compiled_acronyms = \ 
    3837            r'''\b(?P<acronym>%s)(?P<acronymselector>\w*)\b''' % '|'.join(keys)