diff --git a/earwigbot/tasks/wikiproject_tagger.py b/earwigbot/tasks/wikiproject_tagger.py index 31a16f7..59c5d4d 100644 --- a/earwigbot/tasks/wikiproject_tagger.py +++ b/earwigbot/tasks/wikiproject_tagger.py @@ -32,7 +32,7 @@ class WikiProjectTagger(Task): Usage: :command:`earwigbot -t wikiproject_tagger PATH --banner BANNER (--category CAT | --file FILE) [--summary SUM] [--update] [--append PARAMS] [--autoassess [CLASSES]] [--only-with BANNER] - [--nocreate] [--recursive [NUM]] [--genfixes] [--site SITE] [--dry-run]` + [--nocreate] [--recursive [NUM]] [--site SITE] [--dry-run]` .. glossary:: @@ -70,8 +70,6 @@ class WikiProjectTagger(Task): ``--tag-categories`` also tag category pages; will autoassess with ``|class=category`` if ``--autoassess`` is given - ``--genfixes`` - apply general fixes to the page if already making other changes ``--site SITE`` the ID of the site to tag pages on, defaulting to the default site ``--dry-run`` @@ -138,7 +136,6 @@ class WikiProjectTagger(Task): nocreate = kwargs.get("nocreate", False) recursive = kwargs.get("recursive", 0) tag_categories = kwargs.get("tag-categories", False) - genfixes = kwargs.get("genfixes", False) dry_run = kwargs.get("dry-run", False) banner, names = self.get_names(site, banner) if not names: @@ -153,7 +150,7 @@ class WikiProjectTagger(Task): job = _Job(banner=banner, names=names, summary=summary, update=update, append=append, autoassess=autoassess, only_with=only_with, nocreate=nocreate, tag_categories=tag_categories, - genfixes=genfixes, dry_run=dry_run) + dry_run=dry_run) try: self.run_job(kwargs, site, job, recursive) @@ -292,9 +289,6 @@ class WikiProjectTagger(Task): else: self.add_banner(code, banner) - if job.genfixes: - self.apply_genfixes(code) - self.save_page(page, job, unicode(code), banner) def process_new_page(self, page, job): @@ -407,14 +401,6 @@ class WikiProjectTagger(Task): self.logger.debug(u"Inserting banner at index %s", index) code.insert(index, banner) - def apply_genfixes(self, code): - """Apply general fixes to *code*, such as template substitution.""" - regex = (r"^\{\{\s*((un|no)?s(i((gn|ng)(ed3?)?|g))?|usu|tilde|" - r"forgot to sign|without signature)") - for template in code.ifilter_templates(matches=regex): - self.logger.debug("Applying genfix: substitute {{unsigned}}") - template.name = "subst:unsigned" - class _Job(object): """Represents a single wikiproject-tagging task. @@ -433,7 +419,6 @@ class _Job(object): self.only_with = kwargs["only_with"] self.nocreate = kwargs["nocreate"] self.tag_categories = kwargs["tag_categories"] - self.genfixes = kwargs["genfixes"] self.dry_run = kwargs["dry_run"] self.counter = 0