# HG changeset patch # User jruigrok # Date 1299337588 0 # Node ID 540cbe76f413e353134ddc6c748a91b29d885c4a # Parent 97e99dbc63f8b7a139d20010dc8027206cf9db58 Get rid of the utility code for itemgetter(), we now simply import this from operator. diff --git a/babel/messages/jslexer.py b/babel/messages/jslexer.py --- a/babel/messages/jslexer.py +++ b/babel/messages/jslexer.py @@ -15,11 +15,9 @@ extractor. """ +from operator import itemgetter import re -from babel.util import itemgetter - - operators = [ '+', '-', '*', '%', '!=', '==', '<', '>', '<=', '>=', '=', '+=', '-=', '*=', '%=', '<<', '>>', '>>>', '<<=', '>>=', diff --git a/babel/messages/plurals.py b/babel/messages/plurals.py --- a/babel/messages/plurals.py +++ b/babel/messages/plurals.py @@ -14,7 +14,7 @@ """Plural form definitions.""" from babel.core import default_locale, Locale -from babel.util import itemgetter +from operator import itemgetter LC_CTYPE = default_locale('LC_CTYPE') diff --git a/babel/util.py b/babel/util.py --- a/babel/util.py +++ b/babel/util.py @@ -20,11 +20,6 @@ import textwrap import time from itertools import izip, imap -try: - from operator import itemgetter -except ImportError: - def itemgetter(item): - return lambda obj: obj[item] missing = object()