Browse Source

Reduce sleep time and clean up cat addition logic.

pull/10/merge
Ben Kurtovic 9 years ago
parent
commit
82153810f6
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      tasks/infobox_station.py

+ 4
- 3
tasks/infobox_station.py View File

@@ -53,7 +53,7 @@ class InfoboxStation(Task):
), ),
} }
self._replacement = "{{Infobox station}}" self._replacement = "{{Infobox station}}"
self._sleep_time = 6
self._sleep_time = 2
self.summary = self.make_summary( self.summary = self.make_summary(
"Replacing {source} with {dest} per [[{discussion}|TfD]].") "Replacing {source} with {dest} per [[{discussion}|TfD]].")


@@ -94,13 +94,14 @@ class InfoboxStation(Task):
return return


code = mwparserfromhell.parse(page.get(), skip_style_tags=True) code = mwparserfromhell.parse(page.get(), skip_style_tags=True)
cats = []
for tmpl in code.filter_templates(): for tmpl in code.filter_templates():
if tmpl.name.matches(args[0]): if tmpl.name.matches(args[0]):
tmpl.name = "subst:" + args[2] tmpl.name = "subst:" + args[2]
cats = self._get_cats(page, unicode(tmpl))
cats.extend(self._get_cats(page, unicode(tmpl)))
tmpl.name = "subst:" + args[1] tmpl.name = "subst:" + args[1]
self._add_cats(code, cats)


self._add_cats(code, cats)
if code == page.get(): if code == page.get():
msg = "Couldn't figure out what to edit in [[{0}]]" msg = "Couldn't figure out what to edit in [[{0}]]"
self.logger.warn(msg.format(page.title)) self.logger.warn(msg.format(page.title))


Loading…
Cancel
Save