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

Reply via email to