From 21553dfd9ea0386212d195c929159fb5491ec0b8 Mon Sep 17 00:00:00 2001 From: Valentin Buira Date: Mon, 4 Nov 2024 13:12:01 +0100 Subject: [PATCH] Format --- mergin/client.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/mergin/client.py b/mergin/client.py index e29b8e2..0fffa8b 100644 --- a/mergin/client.py +++ b/mergin/client.py @@ -382,7 +382,7 @@ def workspace_usage(self, workspace_id): response = json.loads(response.read()) return response - + def server_type(self): """ Returns the deployment type of the server @@ -711,13 +711,12 @@ def project_info(self, project_path_or_id, since=None, version=None): resp = self.get("/v1/project/{}".format(project_path_or_id), params) return json.load(resp) - def project_versions_page(self, project_path, page, per_page=100, descending=False): params = {"page": page, "per_page": per_page, "descending": descending} resp = self.get("/v1/project/versions/paginated/{}".format(project_path), params) resp_json = json.load(resp) return resp_json["versions"] - + def project_versions_count(self, project_path): """ return the total count of versions @@ -751,13 +750,13 @@ def project_versions_in_range(self, project_path, since=None, to=None): elif since == None: num_since == 1 else: - #keep the since parameter as is + # keep the since parameter as is num_since = since - + if type(to) == str: num_to = int_version(int) else: - #keep the to parameter as is + # keep the to parameter as is num_to = to start_page = math.ceil(num_since / per_page) @@ -767,7 +766,7 @@ def project_versions_in_range(self, project_path, since=None, to=None): num_to = self.project_versions_count(project_path) latest_version = int_version(versions[-1]["name"]) if latest_version < num_to: - #add yield here + # add yield here versions += self.project_versions_in_range(project_path, f"v{latest_version+1}", f"v{num_to}") else: end_page = math.ceil(num_to / per_page) @@ -778,7 +777,6 @@ def project_versions_in_range(self, project_path, since=None, to=None): filtered_versions = list(filter(lambda v: (num_since <= int_version(v["name"]) <= num_to), versions)) return filtered_versions - def download_project(self, project_path, directory, version=None): """ Download project into given directory. If version is not specified, latest version is downloaded