From bc59c9c64ed285888a1bd929d55abbb63212e95b Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Wed, 23 Dec 2015 22:57:34 +0200 Subject: [PATCH] pofile: always sort message locations Fixes #77 --- babel/messages/pofile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/babel/messages/pofile.py b/babel/messages/pofile.py index e4c00afd..dfc78fec 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: -- 2.47.2