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

Reply via email to