diff --git a/src/supabase/src/supabase/_sync/client.py b/src/supabase/src/supabase/_sync/client.py index 29c0246b..f213aa99 100644 --- a/src/supabase/src/supabase/_sync/client.py +++ b/src/supabase/src/supabase/_sync/client.py @@ -14,6 +14,7 @@ from storage3 import SyncStorageClient from storage3.constants import DEFAULT_TIMEOUT as DEFAULT_STORAGE_CLIENT_TIMEOUT from supabase_auth import SyncMemoryStorage +from supabase_auth.errors import AuthError from supabase_auth.types import AuthChangeEvent, Session from supabase_functions import SyncFunctionsClient from yarl import URL @@ -116,7 +117,8 @@ def create( if session else None ) - except Exception: + except AuthError: + # Session retrieval is optional during client initialization session_access_token = None client.options.headers.update(