jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/481665 )
Change subject: [IMPR] Show all environment settings starting with "PYWIKIBOT" ......................................................................
[IMPR] Show all environment settings starting with "PYWIKIBOT"
Change-Id: Ie4c3f98fbb58bb34cec6db2094e6cfa64a633064 --- M scripts/version.py 1 file changed, 9 insertions(+), 10 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/scripts/version.py b/scripts/version.py index ed06b6e..3fe6695 100755 --- a/scripts/version.py +++ b/scripts/version.py @@ -28,13 +28,6 @@ WMF_CACERT = 'MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs'
-def check_environ(environ_name) -> None: - """Print environment variable.""" - pywikibot.output('{0}: {1}'.format(environ_name, - os.environ.get(environ_name, - 'Not set'))) - - def main(*args) -> None: """Print pywikibot version and important settings.""" pywikibot.output('Pywikibot: ' + getversion()) @@ -67,9 +60,15 @@ if toolforge_env_hostname: pywikibot.output('Toolforge hostname: ' + toolforge_env_hostname)
- check_environ('PYWIKIBOT_DIR') - check_environ('PYWIKIBOT_DIR_PWB') - check_environ('PYWIKIBOT_NO_USER_CONFIG') + # check environment settings + settings = {key for key in os.environ if key.startswith('PYWIKIBOT')} + settings.update(['PYWIKIBOT_DIR', 'PYWIKIBOT_DIR_PWB', + 'PYWIKIBOT_NO_USER_CONFIG']) + for environ_name in sorted(settings): + pywikibot.output('{0}: {1}'.format(environ_name, + os.environ.get(environ_name, + 'Not set'))) + pywikibot.output('Config base dir: ' + pywikibot.config2.base_dir) for family, usernames in pywikibot.config2.usernames.items(): if not usernames:
pywikibot-commits@lists.wikimedia.org