Mpaa created this task. Mpaa added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION Scripts crash when called with -v option in python 3.8. Cannot say about other versions, except my comment below in **Expected Results**: Release version: 5.0.1.dev0 requests version: 2.24.0 cacerts: /home/user/anaconda3/lib/python3.8/site-packages/certifi/cacert.pem certificate test: ok Python: 3.8.3 (default, Jul 2 2020, 16:21:59) **Steps to Reproduce: ** python scripts/listpages.py -start:A -v **Actual Results:** user@pc:~/python/core$ python scripts/listpages.py -start:A -v === Pywikibot framework v5.0.1.dev0 -- Logging header === COMMAND: ['scripts/listpages.py', '-start:A', '-v'] DATE: 2020-10-19 20:01:07.414882 UTC VERSION: [ssh] pywikibot-core.git (4cdf2f0, g13425, 2020/10/19, 17:05:17, n/a) SYSTEM: posix.uname_result(sysname='Linux', nodename='pc', release='4.15.0-117-generic', version='#118-Ubuntu SMP Fri Sep 4 20:02:41 UTC 2020', machine='x86_64') CONFIG FILE DIR: /home/user/.pywikibot PACKAGES: Traceback (most recent call last): File "scripts/listpages.py", line 284, in <module> main() File "scripts/listpages.py", line 190, in main local_args = pywikibot.handle_args(args) File "/home/user/python/core/pywikibot/bot.py", line 850, in handle_args pywikibot.Site() File "/home/user/python/core/pywikibot/tools/__init__.py", line 1450, in wrapper return obj(*__args, **__kw) File "/home/user/python/core/pywikibot/__init__.py", line 1203, in Site debug("Instantiated %s object '%s'" File "/home/user/python/core/pywikibot/logging.py", line 178, in debug logoutput(text, decoder, newline, DEBUG, layer, **kwargs) File "/home/user/python/core/pywikibot/logging.py", line 76, in logoutput _init() File "/home/user/python/core/pywikibot/logging.py", line 35, in _init init_routine() File "/home/user/python/core/pywikibot/bot.py", line 346, in init_handlers writelogheader() File "/home/user/python/core/pywikibot/bot.py", line 392, in writelogheader packages = version.package_versions(check_package_list) File "/home/user/python/core/pywikibot/version.py", line 519, in package_versions if os.path.normcase(package.__file__).startswith( File "/home/user/anaconda3/lib/python3.8/posixpath.py", line 54, in normcase return os.fspath(s) TypeError: expected str, bytes or os.PathLike object, not NoneType Found 1 wikisource:en processes running, including this one. Dropped throttle(s). Closing network session. CRITICAL: Exiting due to uncaught exception <class 'TypeError'> Network session closed. The offending package is (there might be others) {'__name__': 'mpl_toolkits', '__doc__': None, '__package__': 'mpl_toolkits', '__loader__': <_frozen_importlib_external._NamespaceLoader object at 0x7f03eb523f10>, '__spec__': ModuleSpec(name='mpl_toolkits', loader=<_frozen_importlib_external._NamespaceLoader object at 0x7f03eb523f10>, submodule_search_locations=_NamespacePath(['/home/user/anaconda3/lib/python3.8/site-packages/mpl_toolkits'])), '__file__': None, '__path__': _NamespacePath(['/home/user/anaconda3/lib/python3.8/site-packages/mpl_toolkits'])} where: __file__': None **Expected Results:** The script should work, e.g. in T265928 <https://phabricator.wikimedia.org/T265928> (python3.6), it is possible to see: PACKAGES: ... mpl_toolkits ([path unknown]) = ?? mwoauth (/srv/paws/lib/python3.6/site-packages/mwoauth/) = 0.3.7 ... TASK DETAIL https://phabricator.wikimedia.org/T265946 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Mpaa Cc: Aklapper, pywikibot-bugs-list, Mpaa, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs