jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/598743 )
Change subject: [IMPR] Let Python 3 be the default ......................................................................
[IMPR] Let Python 3 be the default
use input instead of raw_input inside the script. For Python redefine the function to the old raw_input
Change-Id: I35fcd6233214ca8e230ebf1a2e3e508de7f06220 --- M generate_family_file.py 1 file changed, 9 insertions(+), 9 deletions(-)
Approvals: Dvorapa: Looks good to me, approved jenkins-bot: Verified
diff --git a/generate_family_file.py b/generate_family_file.py index 412a676..efaa5a1 100755 --- a/generate_family_file.py +++ b/generate_family_file.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- """This script generates a family file from a given URL.""" # -# (C) Pywikibot team, 2010-2019 +# (C) Pywikibot team, 2010-2020 # # Distributed under the terms of the MIT license # @@ -19,8 +19,8 @@ # creating & retrieving urls if sys.version_info[0] > 2: from urllib.parse import urlparse - raw_input = input -else: +else: # Python 2 + input = raw_input # noqa: F821 from urlparse import urlparse
@@ -37,9 +37,9 @@ self.Wiki = _import_with_no_user_config( 'pywikibot.site_detect').site_detect.MWSite if url is None: - url = raw_input('Please insert URL to wiki: ') + url = input('Please insert URL to wiki: ') if name is None: - name = raw_input('Please insert a short name (eg: freeciv): ') + name = input('Please insert a short name (eg: freeciv): ') self.dointerwiki = dointerwiki self.base_url = url self.name = name @@ -82,7 +82,7 @@
if len(self.langs) > 1: if self.dointerwiki is None: - makeiw = raw_input( + makeiw = input( '\nThere are %i languages available.' '\nDo you want to generate interwiki links? ' 'This might take a long time. ([y]es/[N]o/[e]dit)' @@ -96,7 +96,7 @@ elif makeiw == 'e': for wiki in self.langs: print(wiki['prefix'], wiki['url']) - do_langs = raw_input('Which languages do you want: ') + do_langs = input('Which languages do you want: ') self.langs = [wiki for wiki in self.langs if wiki['prefix'] in do_langs or wiki['url'] == w.iwpath] @@ -124,8 +124,8 @@ print('Writing %s... ' % fn) try: open(fn) - if raw_input('%s already exists. Overwrite? (y/n)' - % fn).lower() == 'n': + if input('{} already exists. Overwrite? (y/n)' + .format(fn)).lower() == 'n': print('Terminating.') sys.exit(1) except IOError: # file not found
pywikibot-commits@lists.wikimedia.org