jenkins-bot has submitted this change and it was merged.
Change subject: [FEAT] Version.py: environ status and usernames
......................................................................
[FEAT] Version.py: environ status and usernames
This adds a very basic status information. It shows the usernames (and
whether they use sysop names) and the environ values used by pywikibot.
Change-Id: Ia700d02d5a767b64868518b62ea737a68f02e374
---
M scripts/version.py
1 file changed, 19 insertions(+), 0 deletions(-)
Approvals:
John Vandenberg: Looks good to me, approved
jenkins-bot: Verified
diff --git a/scripts/version.py b/scripts/version.py
index c188b38..fa6af52 100755
--- a/scripts/version.py
+++ b/scripts/version.py
@@ -20,6 +20,11 @@
except ImportError:
httplib2 = {'__version__': 'n/a'}
+
+def check_environ(environ_name):
+ pywikibot.output('{0}: {1}'.format(environ_name,
os.environ.get(environ_name, 'Not set')))
+
+
if __name__ == '__main__':
pywikibot.output('Pywikibot: %s' % getversion())
pywikibot.output('Release version: %s' % pywikibot.__release__)
@@ -39,3 +44,17 @@
pywikibot.output(u' unicode test: triggers problem #3081100')
else:
pywikibot.output(u' unicode test: ok')
+ check_environ('PYWIKIBOT2_DIR')
+ check_environ('PYWIKIBOT2_DIR_PWB')
+ check_environ('PYWIKIBOT2_NO_USER_CONFIG')
+ pywikibot.output('Config base dir: {0}'.format(pywikibot.config2.base_dir))
+ for family, usernames in pywikibot.config2.usernames.items():
+ if usernames:
+ pywikibot.output('Usernames for family "{0}":'.format(family))
+ for lang, username in usernames.items():
+ sysop_name = pywikibot.config2.sysopnames.get(family,
{}).get(lang)
+ if not sysop_name:
+ sysop_name = 'no sysop configured'
+ elif sysop_name == username:
+ sysop_name = 'also sysop'
+ pywikibot.output('\t{0}: {1} ({2})'.format(lang, username,
sysop_name))
--
To view, visit https://gerrit.wikimedia.org/r/172118
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ia700d02d5a767b64868518b62ea737a68f02e374
Gerrit-PatchSet: 2
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: XZise <[email protected]>
Gerrit-Reviewer: John Vandenberg <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: Merlijn van Deen <[email protected]>
Gerrit-Reviewer: XZise <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits