Ladsgroup has uploaded a new change for review.
https://gerrit.wikimedia.org/r/215928
Change subject: Add support for CachedRequest in QueryGenerator
......................................................................
Add support for CachedRequest in QueryGenerator
Change-Id: If96ce7dd216114b9cad99a5226d6ab0b0638d40c
---
M pywikibot/data/api.py
1 file changed, 5 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core
refs/changes/28/215928/1
diff --git a/pywikibot/data/api.py b/pywikibot/data/api.py
index 3e82636..bfba71b 100644
--- a/pywikibot/data/api.py
+++ b/pywikibot/data/api.py
@@ -2010,7 +2010,7 @@
"""
- def __init__(self, **kwargs):
+ def __init__(self, cache_time=None, **kwargs):
"""Construct a QueryGenerator object.
kwargs are used to create a Request object; see that object's
@@ -2045,7 +2045,10 @@
self.continue_update = self._continue
# Explicitly enable the simplified continuation
kwargs['continue'] = True
- self.request = Request(**kwargs)
+ if cache_time:
+ self.request = CachedRequest(cache_time, **kwargs)
+ else:
+ self.request = Request(**kwargs)
# This forces all paraminfo for all query modules to be bulk loaded.
limited_modules = (
--
To view, visit https://gerrit.wikimedia.org/r/215928
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If96ce7dd216114b9cad99a5226d6ab0b0638d40c
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Ladsgroup <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits