JAnD created this task.
JAnD added a project: Pywikibot-Wikidata.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
Running some script writing to wikidata, usually `harvest_template.py` or
`claimit.py` or some own script
python pwb.py claimit "-cat:wikipedie:Rozcestníky "P31" "Q4167410"
**What happens?**:
>>> Afterparty <<<
>>> Q1770155 <<<
Adding P31 --> [[wikidata:Q4167410]]
>>> Aftershock <<<
>>> Against the Grain <<<
Exception in thread Put-Thread:
Traceback (most recent call last):
File "C:\Python\Lib\threading.py", line 1038, in _bootstrap_inner
self.run()
File "C:\Python\Lib\threading.py", line 975, in run
self._target(*self._args, **self._kwargs)
File "D:\pwb\pywikibot\__init__.py", line 400, in async_manager
request(*args, **kwargs)
File "D:\pwb\pywikibot\page\_decorators.py", line 32, in handle
func(self, *args, **kwargs)
File "D:\pwb\pywikibot\page\_wikibase.py", line 908, in addClaim
self.repo.addClaim(self, claim, bot=bot, **kwargs)
File "D:\pwb\pywikibot\site\_decorators.py", line 93, in callee
return fn(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\pwb\pywikibot\site\_datasite.py", line 379, in addClaim
'token': self.tokens['csrf'],
~~~~~~~~~~~^^^^^^^^
File "D:\pwb\pywikibot\site\_tokenwallet.py", line 60, in __getitem__
raise KeyError(
KeyError: "Invalid token 'csrf' for user 'JAnDbot' on wikidata:wikidata
wiki."
>>> Agassiz <<<
and no edit is made, script freeze when there is queue of 63 edits
**What should have happened instead?**:
script sjhould edit wikidata item.
---
sometimes, when I first run e.g `newpage.py` script have valid token and
edits are made.
TASK DETAIL
https://phabricator.wikimedia.org/T428817
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]