jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700377 )
Change subject: [IMPR] Enable multiple sites with commonscat.py
......................................................................
[IMPR] Enable multiple sites with commonscat.py
Bug: T57083
Change-Id: I6b9622721f20d721d82b5cf071d79565f79c8354
---
M scripts/commonscat.py
1 file changed, 4 insertions(+), 4 deletions(-)
Approvals:
JJMC89: Looks good to me, approved
jenkins-bot: Verified
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
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700377
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I6b9622721f20d721d82b5cf071d79565f79c8354
Gerrit-Change-Number: 700377
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com>
Gerrit-Reviewer: JJMC89 <JJMC89.Wikimedia(a)gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged