diff --git a/gotrue/_async/gotrue_client.py b/gotrue/_async/gotrue_client.py index 2a37a2eb..63f5a4f9 100644 --- a/gotrue/_async/gotrue_client.py +++ b/gotrue/_async/gotrue_client.py @@ -372,7 +372,7 @@ async def get_session(self) -> Union[Session, None]: else current_session ) - async def get_user(self, jwt: Union[str, None] = None) -> UserResponse: + async def get_user(self, jwt: Union[str, None] = None) -> Union[UserResponse, None]: """ Gets the current user details if there is an existing session. diff --git a/gotrue/_sync/gotrue_client.py b/gotrue/_sync/gotrue_client.py index 5ddf80c1..99166283 100644 --- a/gotrue/_sync/gotrue_client.py +++ b/gotrue/_sync/gotrue_client.py @@ -371,7 +371,7 @@ def get_session(self) -> Union[Session, None]: else current_session ) - def get_user(self, jwt: Union[str, None] = None) -> UserResponse: + def get_user(self, jwt: Union[str, None] = None) -> Union[UserResponse, None]: """ Gets the current user details if there is an existing session.