diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-06-10 12:26:00 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-06-10 12:26:00 +0000 |
| commit | a48272cb2dfc39d96cbf9f4ba26cee8745720deb (patch) | |
| tree | 4ef7859ce56a4f21b4fc81550ddea4d57dec66ac /troveclient/base.py | |
| parent | d2c24d4a9795b921474fe097ebe5850dee412622 (diff) | |
| parent | 7170b72cebd3038636c43458beb939484c77d457 (diff) | |
| download | python-troveclient-a48272cb2dfc39d96cbf9f4ba26cee8745720deb.tar.gz | |
Merge "Add datastore filter to backup-list"
Diffstat (limited to 'troveclient/base.py')
| -rw-r--r-- | troveclient/base.py | 8 |
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', []) |
