jenkins-bot submitted this change.

View Change

Approvals: JJMC89: Looks good to me, approved jenkins-bot: Verified
[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.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I6b9622721f20d721d82b5cf071d79565f79c8354
Gerrit-Change-Number: 700377
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki@aol.com>
Gerrit-Reviewer: JJMC89 <JJMC89.Wikimedia@gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged