summaryrefslogtreecommitdiff
path: root/babel/messages/frontend.py
diff options
context:
space:
mode:
Diffstat (limited to 'babel/messages/frontend.py')
-rw-r--r--babel/messages/frontend.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/babel/messages/frontend.py b/babel/messages/frontend.py
index 16cb900..9213cca 100644
--- a/babel/messages/frontend.py
+++ b/babel/messages/frontend.py
@@ -17,6 +17,7 @@ import re
import shutil
import sys
import tempfile
+from collections import OrderedDict
from datetime import datetime
from locale import getpreferredencoding
@@ -28,7 +29,7 @@ from babel.messages.catalog import Catalog
from babel.messages.extract import DEFAULT_KEYWORDS, DEFAULT_MAPPING, check_and_call_extract_file, extract_from_dir
from babel.messages.mofile import write_mo
from babel.messages.pofile import read_po, write_po
-from babel.util import LOCALTZ, odict
+from babel.util import LOCALTZ
from distutils import log as distutils_log
from distutils.cmd import Command as _Command
from distutils.errors import DistutilsOptionError, DistutilsSetupError
@@ -965,7 +966,7 @@ def parse_mapping(fileobj, filename=None):
options_map = {}
parser = RawConfigParser()
- parser._sections = odict(parser._sections) # We need ordered sections
+ parser._sections = OrderedDict(parser._sections) # We need ordered sections
if PY2:
parser.readfp(fileobj, filename)