jenkins-bot submitted this change.
[IMPR] Enable multiple sites with commonscat.py
Bug: T57083
Change-Id: I6b9622721f20d721d82b5cf071d79565f79c8354
---
M scripts/commonscat.py
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/scripts/commonscat.py b/scripts/commonscat.py
index 6bc5efe..d1298dd 100755
--- a/scripts/commonscat.py
+++ b/scripts/commonscat.py
@@ -43,7 +43,7 @@
import pywikibot
from pywikibot import i18n, pagegenerators
-from pywikibot.bot import ExistingPageBot, NoRedirectPageBot, SingleSiteBot
+from pywikibot.bot import ExistingPageBot, NoRedirectPageBot
from pywikibot.exceptions import InvalidTitleError
from pywikibot.textlib import add_text
@@ -222,7 +222,7 @@
}
-class CommonscatBot(SingleSiteBot, ExistingPageBot, NoRedirectPageBot):
+class CommonscatBot(ExistingPageBot, NoRedirectPageBot):
"""Commons categorisation bot."""
@@ -320,7 +320,7 @@
text_to_add = '{{%s|%s}}' % (primaryCommonscat,
commonscatLink)
summary = self.opt.summary or i18n.twtranslate(
- self.site, 'add_text-adding', {'adding': text_to_add})
+ page.site, 'add_text-adding', {'adding': text_to_add})
self.put_current(add_text(page.text, text_to_add),
summary=summary)
@@ -446,7 +446,7 @@
return ''
pywikibot.log('getCommonscat: ' + name)
- commonsSite = self.site.image_repository()
+ commonsSite = self.current_page.site.image_repository()
commonsPage = pywikibot.Page(commonsSite, 'Category:' + name)
try: # parse title (T26742)
To view, visit change 700377. To unsubscribe, or for help writing mail filters, visit settings.