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))