summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesper Baasch-Larsen <jbl@greensteam.com>2019-12-05 09:27:47 +0100
committerJesper Baasch-Larsen <jbl@greensteam.com>2019-12-05 09:27:47 +0100
commit2c2dcaa67dc57a43b19497b11c58c9b01f1c8057 (patch)
treeaedd8a7d83bbf6ccf7eb6b0341236ddae6343a85
parent72a09646f39130fd3e1530139a4b71dfd8d89b8e (diff)
FEATURE_SEPARATE_RETRIEVE_DOWNLOAD: request_id as optional argument to update method
-rw-r--r--cdsapi/api.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/cdsapi/api.py b/cdsapi/api.py
index fb0b59d..16cbcaf 100644
--- a/cdsapi/api.py
+++ b/cdsapi/api.py
@@ -116,8 +116,10 @@ class Result(object):
self.debug(metadata.headers)
return metadata
- def update(self):
- task_url = '%s/tasks/%s' % (self._url, self.reply['request_id'])
+ def update(self, request_id=None):
+ if request_id is None:
+ request_id = self.reply['request_id']
+ task_url = '%s/tasks/%s' % (self._url, request_id)
self.debug("GET %s", task_url)
result = self.robust(self.session.get)(task_url, verify=self.verify)