@@ -32,7 +32,7 @@ def __init__(
32
32
self ,
33
33
supabase_url : str ,
34
34
supabase_key : str ,
35
- options : ClientOptions = ClientOptions ( storage = AsyncMemoryStorage ()) ,
35
+ options : Union [ ClientOptions , None ] = None ,
36
36
):
37
37
"""Instantiate the client.
38
38
@@ -62,6 +62,9 @@ def __init__(
62
62
):
63
63
raise SupabaseException ("Invalid API key" )
64
64
65
+ if options is None :
66
+ options = ClientOptions (storage = AsyncMemoryStorage ())
67
+
65
68
self .supabase_url = supabase_url
66
69
self .supabase_key = supabase_key
67
70
self ._auth_token = {
@@ -97,7 +100,7 @@ async def create(
97
100
cls ,
98
101
supabase_url : str ,
99
102
supabase_key : str ,
100
- options : ClientOptions = ClientOptions () ,
103
+ options : Union [ ClientOptions , None ] = None ,
101
104
):
102
105
client = cls (supabase_url , supabase_key , options )
103
106
client ._auth_token = await client ._get_token_header ()
@@ -282,7 +285,7 @@ def _listen_to_auth_events(
282
285
async def create_client (
283
286
supabase_url : str ,
284
287
supabase_key : str ,
285
- options : ClientOptions = ClientOptions ( storage = AsyncMemoryStorage ()) ,
288
+ options : Union [ ClientOptions , None ] = None ,
286
289
) -> AsyncClient :
287
290
"""Create client function to instantiate supabase client like JS runtime.
288
291
0 commit comments