From 40b92358b42c0c1ef396dde0d94af0ad436a3c90 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Sun, 1 Sep 2013 16:28:14 -0400 Subject: [PATCH] Simplify parameter removal. --- mwparserfromhell/nodes/template.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mwparserfromhell/nodes/template.py b/mwparserfromhell/nodes/template.py index 284a56f..1b4e3fa 100644 --- a/mwparserfromhell/nodes/template.py +++ b/mwparserfromhell/nodes/template.py @@ -331,5 +331,5 @@ class Template(Node): removed = True if not removed: raise ValueError(name) - for i, index in enumerate(to_remove): - self.params.pop(index - i) # Note the shift when we remove a param + for i in reversed(to_remove): + self.params.pop(i)