From 293949480a38d6d075b9351ed44a62045eb41c8f Mon Sep 17 00:00:00 2001 From: LGXerxes Date: Thu, 14 Dec 2023 10:27:07 +0100 Subject: [PATCH 1/3] added possible Tuple timeout for Config --- meilisearch/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meilisearch/config.py b/meilisearch/config.py index 9117b7f8..22fe062d 100644 --- a/meilisearch/config.py +++ b/meilisearch/config.py @@ -1,6 +1,6 @@ from __future__ import annotations -from typing import Optional, Tuple +from typing import Optional, Tuple, Union class Config: @@ -42,7 +42,7 @@ def __init__( self, url: str, api_key: Optional[str] = None, - timeout: Optional[int] = None, + timeout: Optional[Union[int, Tuple[float]]] = None, client_agents: Optional[Tuple[str]] = None, ) -> None: """ From 3721b49414f775d89fd1a9da17a35954c8c18c66 Mon Sep 17 00:00:00 2001 From: LGXerxes Date: Tue, 19 Dec 2023 19:31:58 +0100 Subject: [PATCH 2/3] possible values are int, float, tuple of int/float --- meilisearch/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meilisearch/config.py b/meilisearch/config.py index 22fe062d..a7738939 100644 --- a/meilisearch/config.py +++ b/meilisearch/config.py @@ -42,7 +42,7 @@ def __init__( self, url: str, api_key: Optional[str] = None, - timeout: Optional[Union[int, Tuple[float]]] = None, + timeout: Optional[Union[Union[int, float], Tuple[Union[int, float]]]] = None, client_agents: Optional[Tuple[str]] = None, ) -> None: """ From 98642249c6a924878837e513095845661f05580e Mon Sep 17 00:00:00 2001 From: Luca Giannini <68999840+LGXerxes@users.noreply.github.com> Date: Fri, 2 Feb 2024 15:38:51 +0100 Subject: [PATCH 3/3] Update meilisearch/config.py Co-authored-by: Paul Sanders --- meilisearch/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meilisearch/config.py b/meilisearch/config.py index a7738939..b647094e 100644 --- a/meilisearch/config.py +++ b/meilisearch/config.py @@ -42,7 +42,7 @@ def __init__( self, url: str, api_key: Optional[str] = None, - timeout: Optional[Union[Union[int, float], Tuple[Union[int, float]]]] = None, + timeout: Optional[Union[int, float, Tuple[Union[int, float], Union[int, float]]]] = None, client_agents: Optional[Tuple[str]] = None, ) -> None: """