With an entry like follows in user-config.py
usernames['wikipedia']['*'] = 'JVbot-test'
login.py emits a error
$ python pwb.py login -all Logged in on wikipedia:test as JVbot-test. *.wikipedia is not a valid site, please remove it from your config
With an entry like follows in user-config.py
usernames['wikipedia']['*'] = 'JVbot-test'
login.py emits a error
$ python pwb.py login -all Logged in on wikipedia:test as JVbot-test. *.wikipedia is not a valid site, please remove it from your config
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| login.py: Recognise * in config.usernames | pywikibot/core | master | +19 -5 | |
| login.py: Recognise * in config.usernames | pywikibot/core | master | +7 -0 |
Currently I get:
$ python pwb.py login -all *.wikipedia is not a valid site, please remove it from your config Traceback (most recent call last): File "pwb.py", line 263, in <module> if not main(): File "pwb.py", line 257, in main run_python_file(filename, [filename] + args, argvu, file_package) File "pwb.py", line 121, in run_python_file main_mod.__dict__) File ".\scripts\login.py", line 193, in <module> main() File ".\scripts\login.py", line 166, in main for familyName in namedict: RuntimeError: dictionary changed size during iteration <class 'RuntimeError'> CRITICAL: Closing network session.
Change 339806 had a related patch set uploaded (by Dalba):
login.py: Recognise * in config.usernames
Change 339806 abandoned by Dalba:
login.py: Recognise * in config.usernames
Reason:
May take a long time to login to all sites. Maybe we can take advantage of CentralAuth. Needs further investigation.
Change #1112370 had a related patch set uploaded (by Xqt; author: Xqt):
[pywikibot/core@master] login.py: Recognise * in config.usernames
Change #1112370 merged by jenkins-bot:
[pywikibot/core@master] login.py: Recognise * in config.usernames