From f50f4b664faebcd490759d89af359c82594b21c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?GOLDERWEB=20=E2=80=93=20Jonathan=20Golder?= Date: Sat, 12 Sep 2015 13:48:01 +0200 Subject: [PATCH] Add additional possibilities to detect wether a red_page is an archive or not --- red_page.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/red_page.py b/red_page.py index 1ca6d66..436c57c 100644 --- a/red_page.py +++ b/red_page.py @@ -58,7 +58,7 @@ class RED_PAGE: """ Detects wether current page is an archive of discussions """ - if self._archive or ( u"/Archiv" in self.page.title() ): + if self._archive or ( u"/Archiv" in self.page.title() ) or ( "{{Archiv}}" in self.page.text ) or ( "{{Archiv|" in self.page.text ): return True else: return False @@ -91,7 +91,6 @@ class RED_PAGE: last_fam = i # Save heading fam_heading = line - pywikibot.output( fam_heading ) # Defined (re)initialisation of dates beginning = None @@ -124,8 +123,8 @@ class RED_PAGE: j -= 1 ending = RED_FAM_PARSER.is_ending2( text_lines[ j ] ) + red_fam = RED_FAM_PARSER( fam_heading, self.page._pageid, self.is_archive(), beginning, ending ) - pywikibot.output( red_fam ) # Increment line counter i += 1