jenkins-bot merged this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[FIX] Skip hidden users

Since we are unable to get the username, skip welcoming them.

Bug: T222094
Change-Id: Iabdeed52b10dc99dec842f6e66443909f1224d72
---
M scripts/welcome.py
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/scripts/welcome.py b/scripts/welcome.py
index 9500540..df48877 100755
--- a/scripts/welcome.py
+++ b/scripts/welcome.py
@@ -179,6 +179,7 @@
import pywikibot

from pywikibot import config, i18n
+from pywikibot.exceptions import HiddenKeyError
from pywikibot.tools.formatter import color_format
from pywikibot.tools import issue_deprecation_warning, PY2, UnicodeType

@@ -723,7 +724,12 @@
start=start):
if ue.action() == 'create' or (
ue.action() == 'autocreate' and globalvar.welcomeAuto):
- yield ue.page()
+ try:
+ user = ue.page()
+ except HiddenKeyError:
+ pywikibot.exception()
+ else:
+ yield user

def defineSign(self, force=False):
"""Setup signature."""

To view, visit change 507236. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Iabdeed52b10dc99dec842f6e66443909f1224d72
Gerrit-Change-Number: 507236
Gerrit-PatchSet: 3
Gerrit-Owner: JJMC89 <JJMC89.Wikimedia@gmail.com>
Gerrit-Reviewer: JJMC89 <JJMC89.Wikimedia@gmail.com>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot (75)
Gerrit-CC: Zoranzoki21 <zorandori4444@gmail.com>