summaryrefslogtreecommitdiff
path: root/babel/messages/pofile.py
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2015-12-23 22:57:34 +0200
committerAarni Koskela <akx@iki.fi>2016-01-04 23:21:14 +0200
commitbc59c9c64ed285888a1bd929d55abbb63212e95b (patch)
tree06f65d1e08c03dc4f737da74152afeb61b3ef93c /babel/messages/pofile.py
parent4f60b3ebde4a462ab686129982dc13f3d840617a (diff)
downloadbabel-bc59c9c64ed285888a1bd929d55abbb63212e95b.tar.gz
pofile: always sort message locations
Fixes #77
Diffstat (limited to 'babel/messages/pofile.py')
-rw-r--r--babel/messages/pofile.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/babel/messages/pofile.py b/babel/messages/pofile.py
index e4c00af..dfc78fe 100644
--- a/babel/messages/pofile.py
+++ b/babel/messages/pofile.py
@@ -453,7 +453,7 @@ def write_po(fileobj, catalog, width=76, no_location=False, omit_header=False,
if not no_location:
locs = []
- for filename, lineno in message.locations:
+ for filename, lineno in sorted(message.locations):
if lineno:
locs.append(u'%s:%d' % (filename.replace(os.sep, '/'), lineno))
else: