diff options
author | Aarni Koskela <akx@iki.fi> | 2016-07-08 20:58:14 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-08 20:58:14 +0300 |
commit | 432160532935d5546804921bef01efde94d9c2f0 (patch) | |
tree | f9d9e6c5781b4647c0c5b80835f68ad313b07679 | |
parent | 30d4897e6bc03a63eee672afa7b9080f66a13b2b (diff) | |
parent | d0dfcdb36ec9eda26e7647b9796d5a2ce27f4c26 (diff) | |
download | babel-432160532935d5546804921bef01efde94d9c2f0.tar.gz |
Merge pull request #424 from gardentechno/master
Fix extraction order
-rw-r--r-- | babel/messages/frontend.py | 10 |
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 |