From bdae298a112680118ce0d2606e6da2785b637b5d Mon Sep 17 00:00:00 2001 From: Enrique Garcia <garcia@lapp.in2p3.fr> Date: Fri, 15 Oct 2021 15:19:46 +0200 Subject: [PATCH] set default size of requests answers to 50 --- eossr/api/zenodo/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eossr/api/zenodo/__init__.py b/eossr/api/zenodo/__init__.py index 7190ca83..6d7a32e8 100644 --- a/eossr/api/zenodo/__init__.py +++ b/eossr/api/zenodo/__init__.py @@ -53,6 +53,10 @@ class ZenodoAPI: - Finds all the records of a user (defined by the zenodo token) - Searches for similar records within all records associated to an user. + Please note that every request.json() answer has been limited to 50 elements. You can set this value + as follows (once ZenodAPI has been inialised, for example): + z = ZenodoApi(token) + z.parameters.update({'size': INTEGER_NUMBER) :param access_token: str Personal access token to (sandbox.)zenodo.org/api @@ -69,6 +73,7 @@ class ZenodoAPI: self.access_token = access_token self.parameters = {'access_token': self.access_token} + self.parameters.setdefault('size', 50) self._root_dir = Path(proj_root_dir) @property -- GitLab