From 50db024ff5820ec07b5aa04feaa909c003efd703 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Sun, 28 Jul 2019 02:40:46 -0400 Subject: [PATCH] afc_statistics: Condense template output --- tasks/afc_statistics.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/tasks/afc_statistics.py b/tasks/afc_statistics.py index 3fe835a..479971e 100644 --- a/tasks/afc_statistics.py +++ b/tasks/afc_statistics.py @@ -38,14 +38,11 @@ _DEFAULT_PAGE_TEXT = """ -{{NOINDEX}} +{{NOINDEX}}\ -Last updated by \ -{{#ifeq:{{REVISIONUSER:Template:AFC statistics}}|EarwigBot|\ -|{{User|{{REVISIONUSER:Template:AFC statistics}}}} at \ -{{#time:H:i, j F Y "(UTC)"|{{REVISIONTIMESTAMP:Template:AFC statistics}}}}}}\ - -{{Documentation}} +Last updated by \ +\ +{{Documentation|Template:%(pageroot)s/doc}} """ class AFCStatistics(Task): @@ -148,10 +145,10 @@ class AFCStatistics(Task): try: text = page.get() except exceptions.PageNotFoundError: - text = _DEFAULT_PAGE_TEXT + text = _DEFAULT_PAGE_TEXT % {"pageroot": self.pageroot} newtext = re.sub(u"(.*?)", - "\n" + chart + "\n", + "" + chart + "", text, flags=re.DOTALL) if newtext == text: self.logger.info(u"Chart for {} unchanged; not saving".format(name))