jenkins-bot has submitted this change and it was merged.
Change subject: Namespace filtering in template.py ......................................................................
Namespace filtering in template.py
The namespace filtering (-namespace, -ns) was broken in core for template.py, leading to changes intended for one (or more) namespace(s) bleeding into others.
This commit makes sure that the page generator is always decorated with genFactory.getCombinedGenerator.
Bug: 67435 Change-Id: I2336ebec356fb87e487f6d266e3415dbca77a603 --- M scripts/template.py 1 file changed, 5 insertions(+), 0 deletions(-)
Approvals: John Vandenberg: Looks good to me, approved jenkins-bot: Verified
diff --git a/scripts/template.py b/scripts/template.py index 67c2bd0..3730b17 100755 --- a/scripts/template.py +++ b/scripts/template.py @@ -371,6 +371,11 @@ gen = pagegenerators.DuplicateFilterPageGenerator(gen) if user: gen = UserEditFilterGenerator(gen, user, timestamp, skip) + + if not genFactory.gens: + # make sure that proper namespace filtering etc. is handled + gen = genFactory.getCombinedGenerator(gen) + preloadingGen = pagegenerators.PreloadingGenerator(gen)
bot = TemplateRobot(preloadingGen, templates, subst, remove, editSummary,
pywikibot-commits@lists.wikimedia.org