# HG changeset patch # User jruigrok # Date 1299337588 0 # Node ID 5b62a96997804c2db6d5324266e3731f41b67cd7 # Parent 86d221c0eb127528b04e4f1be03fe0c5437efdfc 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()