Bug 57995 adds a new script watchlist.py, ported from core.
The way the watchlist is cached should be upgraded to use CachedRequest.
Version: core-(2.0)
Severity: normal
Bug 57995 adds a new script watchlist.py, ported from core.
The way the watchlist is cached should be upgraded to use CachedRequest.
Version: core-(2.0)
Severity: normal
It also uses dircache, which is removed from py 3.0 and needs to be replaced, but that will likely happen when the code is updated to use CachedRequest.
https://gerrit.wikimedia.org/r/#/c/172104/ implemented CachedRequest. The next task is to build a caching ListGenerator, and use that.
First step is to work around an oddity of watchlistraw.
https://gerrit.wikimedia.org/r/#/c/172103/
Change 215928 had a related patch set uploaded (by John Vandenberg):
Add support for CachedRequest in QueryGenerator
Change 216104 had a related patch set uploaded (by XZise):
[FEAT] Request: Separate MW API and PWB API params
Change 216104 merged by jenkins-bot:
[FEAT] Request: Separate MW API and PWB API params
Change 215928 abandoned by Ladsgroup:
Add support for CachedRequest in QueryGenerator
Reason:
Since 216104 merged