Strainu created this task.
Strainu added projects: Pywikibot-core, Pywikibot-Wikidata.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION

The co object does not contain a key 'dim' @ pywikibot/data/api.py: dim=int(co['dim'])

I am not sure the following patch is a full solution, but it works for me:

diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py
index 1f8ca1f..d0514f5 100644
--- a/pywikibot/data/api.py
+++ b/pywikibot/data/api.py
@@ -3258,7 +3258,7 @@ def update_page(page, pagedict, props=[]):
                                          lon=co['lon'],
                                          typ=co.get('type', ''),
                                          name=co.get('name', ''),
-                                         dim=int(co['dim']),
+                                         dim=int(co.get('dim', 0)) or None,
                                          globe=co['globe'],  # See [[gerrit:67886]]
                                          )
             coords.append(coord)

TASK DETAIL
https://phabricator.wikimedia.org/T189398

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Strainu
Cc: Aklapper, pywikibot-bugs-list, Strainu, Magul, Tbscho, rafidaslam, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to