https://bugzilla.wikimedia.org/show_bug.cgi?id=54311

       Web browser: ---
            Bug ID: 54311
           Summary: Random api errors
           Product: Pywikibot
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Wikidata
          Assignee: pywikipedia-b...@lists.wikimedia.org
          Reporter: maar...@mdammers.nl
    Classification: Unclassified
   Mobile Platform: ---

I'm running several bots and every once in a while a bot crashes:

Adding new template claim to [[wikidata:Q6614219]]
Traceback (most recent call last):
  File "C:\pywikibot\core\add_template.py", line 120, in <module>
    main()
  File "C:\pywikibot\core\add_template.py", line 117, in main
    bot.run()
  File "C:\pywikibot\core\add_template.py", line 52, in run
    item.addClaim(newclaim)
  File "C:\pywikibot\core\pywikibot\page.py", line 2676, in addClaim
    self.repo.addClaim(self, claim, bot=bot, **kwargs)
  File "C:\pywikibot\core\pywikibot\site.py", line 709, in callee
    return fn(self, *args, **kwargs)
  File "C:\pywikibot\core\pywikibot\site.py", line 3578, in addClaim
    data = req.submit()
  File "C:\pywikibot\core\pywikibot\data\api.py", line 394, in submit
    raise APIError(code, info, **result["error"])
pywikibot.data.api.APIError: badtoken: * '''Sorry! We could not process your
edi
t due to a loss of session data.'''
Please try again.
If it still does not work, try [[Special:UserLogout|logging out]] and logging
ba
ck in.
* There seems to be a problem with your login session;
this action has been canceled as a precaution against session hijacking.
Go back to the previous page, reload that page and then try again.

This exception should be caught and the addClaim should be retried. 

Maybe a Wikidata bug should be filed too to figure out why we seem to loose
session data every once in a while

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to