Framawiki created this task. Framawiki added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION On T245209: Create symlink to PWB py2 version in /shared/pywikibot <https://phabricator.wikimedia.org/T245209> I said that several py2 scripts I was maintaining were blocked from the same time, few days ago, and that they share the particularity of using the regularly updated version of the library on the tools. So I deduced, obviously too quickly, that pwb had voluntarily pushed a py3 patch only. @Dvorapa tells me that this is not the case, so I report the problem by creating this ticket. First and last occurrence seen on my logs on February 13 2020 on py2 script using /shared/pywikibot/core/pwb.py (up-to-date to last master version). Not seen after switching to /data/project/pywikibot/public_html/core_python2/pwb.py (fixed python2 branch) the same day. Not part of bot code was edited to perform the switch successfully. APIError: badinteger: Invalid value "3|0" for integer parameter "maxlag". [help: See https://commons.wikimedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes.] File "twitterwpfr.py", line 43, in run self.imageDuJour() File "twitterwpfr.py", line 75, in imageDuJour assert pywikibot.FilePage(pywikibot.Site('commons', 'commons'), filename).exists() File "pywikibot/page.py", line 815, in exists return self.pageid > 0 File "pywikibot/page.py", line 292, in pageid self.site.loadpageinfo(self) File "pywikibot/site.py", line 2987, in loadpageinfo self._update_page(page, query) File "pywikibot/site.py", line 2967, in _update_page for pageitem in query: File "pywikibot/data/api.py", line 3001, in __iter__ for result in super(PropertyGenerator, self).__iter__(): File "pywikibot/data/api.py", line 2825, in __iter__ self.data = self.request.submit() File "pywikibot/data/api.py", line 2094, in submit raise APIError(**result['error']) On another bot I maintain, using py2 and same pwb.py endpoint, with username that contains non ascii letters. 792 exceptions starting February 12 2020 07:01:50 CET. Logged version() output at this time was `[https] r-pywikibot-core.git (3dac747, g1, 2020/02/11, 17:23:13, ok)`. OtherPageSaveError: Edit to page [[Wikipédia:Articles récents]] failed: API write action attempted as IP u'Z\xe9roBot' File "maj_articles_recents.py", line 556, in main main_page.put(new_text, comment = comment) File "pywikibot/tools/__init__.py", line 1790, in wrapper return obj(*__args, **__kw) File "pywikibot/tools/__init__.py", line 1790, in wrapper return obj(*__args, **__kw) File "pywikibot/page.py", line 1379, in put **kwargs) File "pywikibot/tools/__init__.py", line 1790, in wrapper return obj(*__args, **__kw) File "pywikibot/tools/__init__.py", line 1790, in wrapper return obj(*__args, **__kw) File "pywikibot/page.py", line 1301, in save cc=apply_cosmetic_changes, quiet=quiet, **kwargs) File "pywikibot/page.py", line 134, in wrapper handle(func, self, *args, **kwargs) File "pywikibot/page.py", line 126, in handle raise pywikibot.OtherPageSaveError(self, err) I don't know is these errors are excepted on the master branch. TASK DETAIL https://phabricator.wikimedia.org/T245318 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Framawiki Cc: Xqt, Aklapper, Framawiki, pywikibot-bugs-list, Dvorapa, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs