[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.
Dalba added a comment. Another, and hopefully more straightforward, way of reproducing the issue: from pywikibot import Site site = Site('en', 'wikipedia') for page in site.allpages(namespace=14, filterredir=True, content=True): print(page) (It'll hang in iterating over site.allpages(namespace=14, filterredir=True, content=True). The print statement is not reached, at least not as long as I let the script run, which was nearly 2 or 3 minutes.)TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DalbaCc: Dalba, Mpaa, zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.
Mpaa added a comment. IMO, add a new function for this and mark filterredir=True as deprecated.TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999, MpaaCc: Mpaa, zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.
zhuyifei1999 added a comment. Pywikibot does not yet have any (python) API that utilizes mediawiki's generator=allredirects API. Does it make more sense to add a new function for this (more elegant), make site.allpages() use it when filterredir=True (improve existing scripts), or do the former and mark filterredir=True as deprecated?TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999Cc: zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.
zhuyifei1999 added a comment. Apparently, the 0-results-returned is because of the gapfilterredir=redirects. Compare with filter and without filter.TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999Cc: zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Sethakill, Mdupont, JJMC89, dg711, Avicennasis, jayvdb, Dalba, Anomie, Masti, Alchimista, Rxy, Legoktm___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.
zhuyifei1999 added a comment. Headers: {'Content-Type': 'application/x-www-form-urlencoded'} URI: '/w/api.php' Body: 'gapfrom=%21=info%7Cimageinfo%7Ccategoryinfo%7Crevisions=ids%7Ctimestamp%7Cflags%7Ccomment%7Cuser%7Ccontent=protection=timestamp%7Cuser%7Ccomment%7Curl%7Csize%7Csha1%7Cmetadata=allpages="" API response received from commons:commons: {"batchcomplete":"","continue":{"gapcontinue":"\"Stahlgie\u00dferei_Gustav_Krautheim_Chemnitz\"","continue":"gapcontinue||userinfo"}} PageGenerator: 'query' not found in api response.TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999Cc: zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs