Prod created this task.
Prod added a project: Pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
File "pywikibot\pywikibot\site.py", line 1357, in callee
  return fn(self, *args, **kwargs)
File "pywikibot\pywikibot\page.py", line 2673, in isEmptyCategory
  ci = self.categoryinfo
File "pywikibot\pywikibot\page.py", line 2783, in categoryinfo
  return self.site.categoryinfo(self)
File "pywikibot\pywikibot\site.py", line 3999, in categoryinfo
  self.getcategoryinfo(category)
File "pywikibot\pywikibot\site.py", line 3994, in getcategoryinfo
  self._update_page(category, ciquery, 'categoryinfo')
TypeError: _update_page() takes exactly 3 arguments (4 given)

This seems to be related to 9aab25f1b02098c4484488288ea885cf703bde40

I made the following two changes and the error went away.

@@ -2979,11 +2979,11 @@ class APISite(BaseSite):
-        self._update_page(page, query, 'loadflowinfo')
+        self._update_page(page, query)
 
@@ -3989,11 +3989,11 @@ class APISite(BaseSite):
-        self._update_page(category, ciquery, 'categoryinfo')
+        self._update_page(category, ciquery)

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

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

To: whym, Prod
Cc: Aklapper, pywikibot-bugs-list, Prod, MayS, Mdupont, JJMC89, jayvdb, Alchimista
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to