aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/rewriter.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-03-03 09:40:09 +0100
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-03-04 13:00:30 +0100
commitc957a2aa9456765ca75198145e4866246d4f8558 (patch)
tree53ed311a5297c3b66ea03b2b7a58e31f4a779e19 /mesonbuild/rewriter.py
parent5d2f14fce7938a207162efc28f6ba46e873aec9b (diff)
downloadmeson-c957a2aa9456765ca75198145e4866246d4f8558.zip
meson-c957a2aa9456765ca75198145e4866246d4f8558.tar.gz
meson-c957a2aa9456765ca75198145e4866246d4f8558.tar.bz2
rewriter: Changed line sort key
Diffstat (limited to 'mesonbuild/rewriter.py')
-rw-r--r--mesonbuild/rewriter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/rewriter.py b/mesonbuild/rewriter.py
index e1058b9..1ad789f 100644
--- a/mesonbuild/rewriter.py
+++ b/mesonbuild/rewriter.py
@@ -759,7 +759,7 @@ class Rewriter:
# Sort based on line and column in reversed order
work_nodes = [{'node': x, 'action': 'modify'} for x in self.modefied_nodes]
work_nodes += [{'node': x, 'action': 'rm'} for x in self.to_remove_nodes]
- work_nodes = list(sorted(work_nodes, key=lambda x: x['node'].lineno * 1000 + x['node'].colno, reverse=True))
+ work_nodes = list(sorted(work_nodes, key=lambda x: (x['node'].lineno, x['node'].colno), reverse=True))
work_nodes += [{'node': x, 'action': 'add'} for x in self.to_add_nodes]
# Generating the new replacement string