From 15741c20e5d9135b9b06540c3abfe503d70fb8f8 Mon Sep 17 00:00:00 2001 From: Paul Sanders Date: Thu, 18 May 2023 14:43:30 -0400 Subject: [PATCH] Make params required in cancel_task --- meilisearch/client.py | 2 +- meilisearch/task.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/meilisearch/client.py b/meilisearch/client.py index 17513939..d5b6ae62 100644 --- a/meilisearch/client.py +++ b/meilisearch/client.py @@ -512,7 +512,7 @@ def cancel_tasks(self, parameters: Dict[str, Any]) -> TaskInfo: Parameters ---------- - parameters (optional): + parameters: parameters accepted by the cancel tasks route:https://docs.meilisearch.com/reference/api/tasks.html#cancel-tasks. Returns diff --git a/meilisearch/task.py b/meilisearch/task.py index 274484c7..cd3e6617 100644 --- a/meilisearch/task.py +++ b/meilisearch/task.py @@ -75,12 +75,12 @@ def get_task(self, uid: int) -> Task: task = self.http.get(f"{self.config.paths.task}/{uid}") return Task(**task) - def cancel_tasks(self, parameters: Optional[Dict[str, Any]] = None) -> TaskInfo: + def cancel_tasks(self, parameters: Dict[str, Any]) -> TaskInfo: """Cancel a list of enqueued or processing tasks. Parameters ---------- - parameters (optional): + parameters: parameters accepted by the cancel tasks https://docs.meilisearch.com/reference/api/tasks.html#cancel-task. Returns @@ -94,8 +94,6 @@ def cancel_tasks(self, parameters: Optional[Dict[str, Any]] = None) -> TaskInfo: MeilisearchApiError An error containing details about why Meilisearch can't process your request. Meilisearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors """ - if parameters is None: - parameters = {} for param in parameters: if isinstance(parameters[param], list): parameters[param] = ",".join(parameters[param])