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

Reply via email to