From ffe91f93cb2118f12c342fd3086d96b44412ebb9 Mon Sep 17 00:00:00 2001 From: Juan Carlos Date: Tue, 8 Oct 2024 16:02:33 -0300 Subject: [PATCH 1/4] fix: Types to use Option[T] --- supabase_functions/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/supabase_functions/__init__.py b/supabase_functions/__init__.py index 5c99910..be315fe 100644 --- a/supabase_functions/__init__.py +++ b/supabase_functions/__init__.py @@ -1,6 +1,6 @@ from __future__ import annotations -from typing import Literal, Union, overload +from typing import Literal, Union, overload, Optional from ._async.functions_client import AsyncFunctionsClient from ._sync.functions_client import SyncFunctionsClient From c19c018d2a2f967dbffacfc29a2fb7dc35b869c4 Mon Sep 17 00:00:00 2001 From: Juan Carlos Date: Tue, 8 Oct 2024 16:02:39 -0300 Subject: [PATCH 2/4] fix: Types to use Option[T] --- supabase_functions/_async/functions_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/supabase_functions/_async/functions_client.py b/supabase_functions/_async/functions_client.py index 9705774..4a037f9 100644 --- a/supabase_functions/_async/functions_client.py +++ b/supabase_functions/_async/functions_client.py @@ -35,7 +35,7 @@ async def _request( self, method: Literal["GET", "OPTIONS", "HEAD", "POST", "PUT", "PATCH", "DELETE"], url: str, - headers: Union[Dict[str, str], None] = None, + headers: Optional[Dict[str, str]] = None, json: Optional[Dict[Any, Any]] = None, ) -> Response: response = await self._client.request(method, url, json=json, headers=headers) From 3e2b153ab520a441087fecd9c2db377e7b03bad1 Mon Sep 17 00:00:00 2001 From: Juan Carlos Date: Tue, 8 Oct 2024 16:02:46 -0300 Subject: [PATCH 3/4] fix: Types to use Option[T] --- supabase_functions/_sync/functions_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/supabase_functions/_sync/functions_client.py b/supabase_functions/_sync/functions_client.py index 372d864..3550219 100644 --- a/supabase_functions/_sync/functions_client.py +++ b/supabase_functions/_sync/functions_client.py @@ -35,7 +35,7 @@ def _request( self, method: Literal["GET", "OPTIONS", "HEAD", "POST", "PUT", "PATCH", "DELETE"], url: str, - headers: Union[Dict[str, str], None] = None, + headers: Optional[Dict[str, str]] = None, json: Optional[Dict[Any, Any]] = None, ) -> Response: response = self._client.request(method, url, json=json, headers=headers) From a8fad1fe40de020dc88cb0f9ff2fe3cc2cc8081d Mon Sep 17 00:00:00 2001 From: Juan Carlos Date: Tue, 8 Oct 2024 16:03:09 -0300 Subject: [PATCH 4/4] fix: Types to use Option[T] --- supabase_functions/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/supabase_functions/__init__.py b/supabase_functions/__init__.py index be315fe..9bb74e6 100644 --- a/supabase_functions/__init__.py +++ b/supabase_functions/__init__.py @@ -1,6 +1,6 @@ from __future__ import annotations -from typing import Literal, Union, overload, Optional +from typing import Literal, Optional, Union, overload from ._async.functions_client import AsyncFunctionsClient from ._sync.functions_client import SyncFunctionsClient