Ato_01 created this task. Ato_01 added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION **Steps to replicate the issue**: Run toolforge-jobs run purge --command "python3 $HOME/pywikibot-core/pwb.py touch.py -page:hu:Kezdőlap -purge" --image python3.9 on the bastion host. (the same issue on local machine if run python pwb.py touch.py -page:hu:Kezdőlap -purge) **What happens?**: Received error message: wrapping list type to a Generator type WARNING: No user is logged in on site wikipedia:hu Traceback (most recent call last): File "/data/project/ato/pywikibot-core/pwb.py", line 39, in <module> sys.exit(main()) File "/data/project/ato/pywikibot-core/pwb.py", line 35, in main runpy.run_path(str(path), run_name='__main__') File "/usr/lib/python3.9/runpy.py", line 268, in run_path return _run_module_code(code, init_globals, run_name, File "/usr/lib/python3.9/runpy.py", line 97, in _run_module_code _run_code(code, mod_globals, init_globals, File "/usr/lib/python3.9/runpy.py", line 87, in _run_code exec(code, run_globals) File "/data/project/ato/pywikibot-core/pywikibot/scripts/wrapper.py", line 516, in <module> main() File "/data/project/ato/pywikibot-core/pywikibot/scripts/wrapper.py", line 500, in main if not execute(): File "/data/project/ato/pywikibot-core/pywikibot/scripts/wrapper.py", line 487, in execute run_python_file(filename, script_args, module) File "/data/project/ato/pywikibot-core/pywikibot/scripts/wrapper.py", line 147, in run_python_file exec(compile(source, filename, 'exec', dont_inherit=True), File "/data/project/ato/pywikibot-core/scripts/touch.py", line 168, in <module> main() File "/data/project/ato/pywikibot-core/scripts/touch.py", line 164, in main bot_class(generator=gen, **options).run() File "/data/project/ato/pywikibot-core/pywikibot/bot.py", line 1715, in run self.exit() File "/data/project/ato/pywikibot-core/pywikibot/bot.py", line 1554, in exit self.teardown() File "/data/project/ato/pywikibot-core/scripts/touch.py", line 105, in teardown self.purgepages(flush=True) File "/data/project/ato/pywikibot-core/scripts/touch.py", line 120, in purgepages done = site.purgepages(pagelist, **self.opt) File "/data/project/ato/pywikibot-core/pywikibot/site/_decorators.py", line 89, in callee raise UserRightsError('User "{}" does not have required ' pywikibot.exceptions.UserRightsError: User "None" does not have required user right "purge" CRITICAL: Exiting due to uncaught exception <class 'pywikibot.exceptions.UserRightsError'> **What should have happened instead?**: Atobot's last run was succesfull on 2023.01.23 on the bastion host: Retrieving 1 pages from wikipedia:hu. Sleeping for 9.5 seconds, 2023-01-21 23:01:15 Page [[hu:Kezdőlap]] purged 1 read operation 1 purge operation Execution time: 10 seconds Read operation time: 10.0 seconds Purge operation time: 10.0 seconds Script terminated successfully. **Software version** : Pywikibot: [https] r-pywikibot-core.git (a85ea67 <https://phabricator.wikimedia.org/rPWBCa85ea675585b4a27209c0db9bb12c982634b2ea2>, g1, 2022/09/26, 14:17:39, stable) Release version: 7.7.0 setuptools version: 40.8.0 mwparserfromhell version: 0.6.3 wikitextparser version: n/a requests version: 2.21.0 cacerts: /etc/ssl/certs/ca-certificates.crt certificate test: ok Python: 3.7.3 (default, Jan 22 2021, 20:04:44) [GCC 8.3.0] PYWIKIBOT_DIR: Not set PYWIKIBOT_DIR_PWB: /shared/pywikibot/stable PYWIKIBOT_NO_USER_CONFIG: Not set Config base dir: /data/project/ato/.pywikibot Usernames for family 'wikipedia': hu: atobot TASK DETAIL https://phabricator.wikimedia.org/T328204 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Ato_01 Cc: Aklapper, pywikibot-bugs-list, Xqt, Ato_01, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org