summaryrefslogtreecommitdiff
path: root/troveclient/base.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-06-10 12:26:00 +0000
committerGerrit Code Review <review@openstack.org>2014-06-10 12:26:00 +0000
commita48272cb2dfc39d96cbf9f4ba26cee8745720deb (patch)
tree4ef7859ce56a4f21b4fc81550ddea4d57dec66ac /troveclient/base.py
parentd2c24d4a9795b921474fe097ebe5850dee412622 (diff)
parent7170b72cebd3038636c43458beb939484c77d457 (diff)
downloadpython-troveclient-a48272cb2dfc39d96cbf9f4ba26cee8745720deb.tar.gz
Merge "Add datastore filter to backup-list"
Diffstat (limited to 'troveclient/base.py')
-rw-r--r--troveclient/base.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/troveclient/base.py b/troveclient/base.py
index a82ccb9..f0abc37 100644
--- a/troveclient/base.py
+++ b/troveclient/base.py
@@ -62,8 +62,12 @@ class Manager(utils.HookableMixin):
def __init__(self, api):
self.api = api
- def _paginated(self, url, response_key, limit=None, marker=None):
- resp, body = self.api.client.get(common.limit_url(url, limit, marker))
+ def _paginated(self, url, response_key, limit=None, marker=None,
+ query_strings=None):
+ query_strings = query_strings or {}
+ url = common.append_query_strings(url, limit=limit, marker=marker,
+ **query_strings)
+ resp, body = self.api.client.get(url)
if not body:
raise Exception("Call to " + url + " did not return a body.")
links = body.get('links', [])