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...')