jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/692699 )
Change subject: [bugfix] Ignore InvalidTitleError in commonscat.py
......................................................................
[bugfix] Ignore InvalidTitleError in commonscat.py
Bug: T267742
Change-Id: I9b5fbfb50536e6f426d8d3ae0aa38f7cbd475e06
---
M scripts/commonscat.py
1 file changed, 8 insertions(+), 0 deletions(-)
Approvals:
Meno25: Looks good to me, approved
jenkins-bot: Verified
diff --git a/scripts/commonscat.py b/scripts/commonscat.py
index cd13432..0eea8a2 100755
--- a/scripts/commonscat.py
+++ b/scripts/commonscat.py
@@ -41,8 +41,11 @@
import re
import pywikibot
+
from pywikibot import i18n, pagegenerators
from pywikibot.bot import ExistingPageBot, NoRedirectPageBot, SingleSiteBot
+from pywikibot.exceptions import InvalidTitleError
+
from scripts.add_text import add_text
@@ -454,6 +457,11 @@
commonsSite = self.site.image_repository()
commonsPage = pywikibot.Page(commonsSite, 'Category:' + name)
+ try: # parse title (T26742)
+ str(commonsPage)
+ except InvalidTitleError:
+ return ''
+
if not commonsPage.exists():
pywikibot.output('Commons category does not exist. '
'Examining deletion log...')
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/692699
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: I9b5fbfb50536e6f426d8d3ae0aa38f7cbd475e06
Gerrit-Change-Number: 692699
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com>
Gerrit-Reviewer: Meno25 <meno25mail(a)gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged