Xqt added a subscriber: matej_suchanek.
Xqt changed the subtype of this task from "Task" to "Bug Report".
Xqt added a comment.
Update traceback as follows:
>>> import pwb, pywikibot
>>> datasite = pywikibot.site.DataSite('test', 'wikidata', None)
>>> item = pywikibot.page.ItemPage(datasite, 'Q68')
>>> item.get()
{'labels': <pywikibot.page.LanguageDict object at 0x00000185034F6FD0>,
'descriptions': <pywikibot.page.LanguageDict object at 0x00000185034F6F70>,
'aliases': <pywikibot.page.AliasesDict object at 0x00000185034F6F10>, 'claims':
<pywikibot.page.ClaimCollection object at 0x00000185034F6E80>, 'sitelinks':
<pywikibot.page.SiteLinkCollection object at 0x00000185034F6EB0>}
>>> pywikibot.config.simulate = False
>>> item.editEntity(data=item.toJSON())
Password for user Xqbot on wikidata:test (no characters will be shown):
WARNING: C:\Python38\lib\getpass.py:100: GetPassWarning: Can not control echo
on the terminal.
return fallback_getpass(prompt, stream)
Warning: Password input may be echoed.
*****
Logging in to wikidata:test as Xqbot
>>> item.editEntity(data=item.toJSON()) ## no change is made with
simulate=False
Sleeping for 18.8 seconds, 2020-06-24 13:48:21
>>> pywikibot.config.simulate = True
>>> item.editEntity(data=item.toJSON())
SIMULATION: wbeditentity action blocked. ***
Traceback (most recent call last):
File "<pyshell#44>", line 1, in <module>
item.editEntity(data=item.toJSON())
File "C:\pwb\GIT\core\pywikibot\page\__init__.py", line 136, in wrapper
handle(func, self, *args, **kwargs)
File "C:\pwb\GIT\core\pywikibot\page\__init__.py", line 115, in handle
func(self, *args, **kwargs)
File "C:\pwb\GIT\core\pywikibot\page\__init__.py", line 4547, in
editEntity
super(WikibasePage, self).editEntity(
File "C:\pwb\GIT\core\pywikibot\page\__init__.py", line 4271, in
editEntity
self._content = updates['entity']
KeyError: 'entity'
>>>
Curiously no change is made with `pywikibot.config.simulate = False`
TASK DETAIL
https://phabricator.wikimedia.org/T76694
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: matej_suchanek, Ladsgroup, Ricordisamoa, TerraCodes, Liuxinyu970226, Xqt,
Framawiki, Catrope, Mpaa, Abbe98, jayvdb, Aklapper, pywikibot-bugs-list,
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS,
Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, Masti,
Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs