atagar created this task.
atagar added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Unlike add_text.py which logs you in if credentials are not cached, 
movepages.py errors...
  
    % python pwb.py movepages -from:"Pywikibot move test" -to:"Pywikibot move 
test 2"
    Moving page [[en:Pywikibot move test]] to [[Pywikibot move test 2]]
    WARNING: No user is logged in on site test:en
    Traceback (most recent call last):
      File "pwb.py", line 399, in <module>
        if not main():
      File "pwb.py", line 391, in main
        run_python_file(filename,
      File "pwb.py", line 106, in run_python_file
        exec(compile(source, filename, 'exec', dont_inherit=True),
      File "./scripts/movepages.py", line 258, in <module>
        main()
      File "./scripts/movepages.py", line 247, in main
        bot.moveOne(page, pair[1])
      File "./scripts/movepages.py", line 78, in moveOne
        page.move(
      File "pywikibot/tools/_deprecate.py", line 404, in wrapper
        return obj(*__args, **__kw)
      File "pywikibot/tools/_deprecate.py", line 487, in wrapper
        return obj(*new_args, **new_kwargs)
      File "pywikibot/page/__init__.py", line 1719, in move
        return self.site.movepage(self, newtitle, reason,
      File "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 "move"
    CRITICAL: Exiting due to uncaught exception <class
      'pywikibot.exceptions.UserRightsError'>
  
  With the patch <https://gerrit.wikimedia.org/r/c/pywikibot/core/+/701695> we 
output...
  
    % python pwb.py movepages -from:"Pywikibot move test" -to:"Pywikibot move 
test 2"
    WARNING: No user is logged in on site test:en
    Logging in to test:en as Atagar-bot@all
    WARNING: API warning (main): Subscribe to the mediawiki-api-announce mailing
      list at 
<https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce>
      for notice of API deprecations and breaking changes. Use
      [[Special:ApiFeatureUsage]] to see usage of deprecated features by your
      application.
    WARNING: API warning (login): Fetching a token via "action=login" is
      deprecated. Use "action=query&meta=tokens&type=login" instead.
    ERROR: Received incorrect login token. Forcing re-login.
    Moving page [[en:Pywikibot move test]] to [[Pywikibot move test 2]]
    Sleeping for 6.8 seconds, 2021-06-27 16:27:28

TASK DETAIL
  https://phabricator.wikimedia.org/T285723

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: atagar
Cc: Aklapper, pywikibot-bugs-list, atagar, Jyoo1011, JohnsonLee01, SHEKH, 
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, 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