From 43a36ba730b73c296257cbdfa2d3baea0be8c4ac Mon Sep 17 00:00:00 2001 From: Adrian Malacoda Date: Fri, 21 Aug 2020 02:52:43 -0500 Subject: [PATCH] (Attempt to) strip out noinclude tags. --- epilogue/wiki.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/epilogue/wiki.py b/epilogue/wiki.py index 5dda27e..f954267 100644 --- a/epilogue/wiki.py +++ b/epilogue/wiki.py @@ -161,7 +161,10 @@ class Renderer(): class Template(): def __init__ (self, wikicode): - self.wikicode = wikicode + self.wikicode = mwparserfromhell.parse(wikicode) + for tag in self.wikicode.ifilter_tags(): + if tag.tag == "noinclude": + self.wikicode.remove(tag) def __call__ (self, inclusion, *args): parsed_wikicode = mwparserfromhell.parse(self.wikicode)