jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[bugfix] Ignore KeyboardInterrupt in FamilyFileGenerator.get_params()

Bug: T308919
Change-Id: I82748aa45cc1c6d032d163d8c935f67d8d0bb148
---
M pywikibot/scripts/generate_family_file.py
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/pywikibot/scripts/generate_family_file.py b/pywikibot/scripts/generate_family_file.py
index 9b22ee3..934552a 100755
--- a/pywikibot/scripts/generate_family_file.py
+++ b/pywikibot/scripts/generate_family_file.py
@@ -37,6 +37,7 @@
import sys
from typing import Optional
from urllib.parse import urlparse
+from contextlib import suppress


# see pywikibot.family.py
@@ -91,12 +92,14 @@
def get_params(self) -> bool: # pragma: no cover
"""Ask for parameters if necessary."""
if self.base_url is None:
- self.base_url = input('Please insert URL to wiki: ')
+ with suppress(KeyboardInterrupt):
+ self.base_url = input('Please insert URL to wiki: ')
if not self.base_url:
return False

if self.name is None:
- self.name = input('Please insert a short name (eg: freeciv): ')
+ with suppress(KeyboardInterrupt):
+ self.name = input('Please insert a short name (eg: freeciv): ')
if not self.name:
return False


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

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I82748aa45cc1c6d032d163d8c935f67d8d0bb148
Gerrit-Change-Number: 794549
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged