Legoktm just fixed it (r11686). Thank you, though.
---
** [bugs:#1622] error when encounter API Warning (Wikidata)**
**Status:** open **Labels:** rewrite **Created:** Sun Apr 21, 2013 12:21 PM UTC by Nullzer0 **Last Updated:** Sun Apr 21, 2013 12:21 PM UTC **Owner:** Russell Blau
File "/home/sorawee/rewrite/pywikibot/page.py", line 2340, in editEntity baserevid=baserevid, **kwargs) File "/home/sorawee/rewrite/pywikibot/site.py", line 3365, in editEntity data = req.submit() File "/home/sorawee/rewrite/pywikibot/data/api.py", line 357, in submit % (mod, result["warnings"][mod]["*"])) KeyError: '*'
So I changed api.py to "% (mod, result["warnings"][mod]))", what I get is
WARNING: API warning (messages): {u'0': {u'type': u'warning', u'name': u'edit-no-change'}, u'html': {u'*': u'<p>Your edit was ignored because no change was made to the text.\n</p>'}}
---- Pywikibot branches/rewrite/ (r11404, 2013/04/21, 09:25:43, OUTDATED) Python 2.7.3 (default, Sep 26 2012, 21:53:58) [GCC 4.7.2] unicode test: ok
---
Sent from sourceforge.net because Pywikipedia-bugs@lists.wikimedia.org is subscribed to https://sourceforge.net/p/pywikipediabot/bugs/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pywikipediabot/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
pywikipedia-bugs@lists.wikimedia.org