diff --git a/python/composio/client/__init__.py b/python/composio/client/__init__.py index cb7746db6b5..d0ba8267686 100644 --- a/python/composio/client/__init__.py +++ b/python/composio/client/__init__.py @@ -447,10 +447,13 @@ def initiate_connection( timestamp = datetime.now().strftime("%Y%m%d%H%M%S") if auth_mode is None: - raise ComposioClientError( + raise InvalidParams( f"'auth_mode' should be one of {AUTH_SCHEME_WITH_INITIATE}" ) + # Casting here because mypy throws an error, + # here `auth_mode` can't be either None or + # outside AUTH_SCHEME_WITH_INITIATE auth_mode = t.cast(AuthSchemeType, auth_mode) return self.client.connected_accounts.initiate(