]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
pofile: always sort message locations
authorAarni Koskela <akx@iki.fi>
Wed, 23 Dec 2015 20:57:34 +0000 (22:57 +0200)
committerAarni Koskela <akx@iki.fi>
Mon, 4 Jan 2016 21:21:14 +0000 (23:21 +0200)
Fixes #77

babel/messages/pofile.py

index e4c00afd9da78b1de4d0286464fc1989e151a719..dfc78fecb2f46c73db3a054cff7c4a6fbab90983 100644 (file)
@@ -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: