jayvdb created this task. jayvdb added a subscriber: jayvdb. jayvdb added projects: PAWS, pywikibot-core. Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
Using PAWS terminal, without a user-config.py (which should be automatically
created : T120265), but this problem can be triggered in other ways.
```
$ /srv/pwb/pwb.py login
NOTE: 'user-config.py' was not found!
Please follow the prompts to create it:
Traceback (most recent call last):
File "/srv/pwb/pwb.py", line 186, in <module>
import pywikibot # noqa
File "/srv/pwb/pywikibot/__init__.py", line 37, in <module>
from pywikibot import config2 as config
File "/srv/pwb/pywikibot/config2.py", line 338, in <module>
_base_dir = get_base_dir()
File "/srv/pwb/pywikibot/config2.py", line 333, in get_base_dir
raise RuntimeError(exc_text)
RuntimeError: No user-config.py found in directory '/home/paws'.
Please check that user-config.py is stored in the correct location.
Directory where user-config.py is searched is determined as follows:
Return the directory in which user-specific information is stored.
This is determined in the following order:
1. If the script was called with a -dir: argument, use the directory
provided in this argument.
2. If the user has a PYWIKIBOT2_DIR environment variable, use the value
of it.
3. If user-config is present in current directory, use the current
directory.
4. If user-config is present in pwb.py directory, use that directory
5. Use (and if necessary create) a 'pywikibot' folder under
'Application Data' or 'AppData\Roaming' (Windows) or
'.pywikibot' directory (Unix and similar) under the user's home
directory.
Set PYWIKIBOT2_NO_USER_CONFIG=1 to disable loading user-config.py
@param test_directory: Assume that a user config file exists in this
directory. Used to test whether placing a user config file in this
directory will cause it to be selected as the base directory.
@type test_directory: str or None
@rtype: unicode
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/srv/pwb/pwb.py", line 194, in <module>
[])
File "/srv/pwb/pwb.py", line 117, in run_python_file
with open(filename, 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory:
'generate_user_files.py'
```
TASK DETAIL
https://phabricator.wikimedia.org/T120266
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: Aklapper, jayvdb, pywikibot-bugs-list, yuvipanda
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
