From 7e611374230f37b51666617877d498f8fab87f96 Mon Sep 17 00:00:00 2001 From: santichausis Date: Fri, 26 Jun 2026 23:59:57 -0300 Subject: [PATCH] fix: widen verify type to Union[bool, str] in ConfigDict The verify parameter is passed through to httpx/requests, which accepts either a boolean or a string path to a CA bundle. The type annotation was too restrictive, only allowing bool. Closes #99 --- src/typesense/configuration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/typesense/configuration.py b/src/typesense/configuration.py index 85159cd..1e99b86 100644 --- a/src/typesense/configuration.py +++ b/src/typesense/configuration.py @@ -88,7 +88,7 @@ class ConfigDict(typing.TypedDict): num_retries: typing.NotRequired[int] interval_seconds: typing.NotRequired[int] healthcheck_interval_seconds: typing.NotRequired[int] - verify: typing.NotRequired[bool] + verify: typing.NotRequired[typing.Union[bool, str]] timeout_seconds: typing.NotRequired[int] # deprecated master_node: typing.NotRequired[typing.Union[str, NodeConfigDict]] # deprecated additional_headers: typing.NotRequired[typing.Dict[str, str]]