summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2016-07-08 20:58:14 +0300
committerGitHub <noreply@github.com>2016-07-08 20:58:14 +0300
commit432160532935d5546804921bef01efde94d9c2f0 (patch)
treef9d9e6c5781b4647c0c5b80835f68ad313b07679
parent30d4897e6bc03a63eee672afa7b9080f66a13b2b (diff)
parentd0dfcdb36ec9eda26e7647b9796d5a2ce27f4c26 (diff)
downloadbabel-432160532935d5546804921bef01efde94d9c2f0.tar.gz
Merge pull request #424 from gardentechno/master
Fix extraction order
-rw-r--r--babel/messages/frontend.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/babel/messages/frontend.py b/babel/messages/frontend.py
index d190a2c..d991013 100644
--- a/babel/messages/frontend.py
+++ b/babel/messages/frontend.py
@@ -416,7 +416,7 @@ class extract_messages(Command):
copyright_holder=self.copyright_holder,
charset=self.charset)
- for path, (method_map, options_map) in mappings.items():
+ for path, method_map, options_map in mappings:
def callback(filename, method, options):
if method == 'ignore':
return
@@ -468,14 +468,14 @@ class extract_messages(Command):
sort_by_file=self.sort_by_file)
def _get_mappings(self):
- mappings = {}
+ mappings = []
if self.mapping_file:
fileobj = open(self.mapping_file, 'U')
try:
method_map, options_map = parse_mapping(fileobj)
for path in self.input_paths:
- mappings[path] = method_map, options_map
+ mappings.append((path, method_map, options_map))
finally:
fileobj.close()
@@ -489,11 +489,11 @@ class extract_messages(Command):
for pattern, method, options in mapping:
method_map.append((pattern, method))
options_map[pattern] = options or {}
- mappings[path] = method_map, options_map
+ mappings.append((path, method_map, options_map))
else:
for path in self.input_paths:
- mappings[path] = DEFAULT_MAPPING, {}
+ mappings.append((path, DEFAULT_MAPPING, {}))
return mappings