From 7decd21dbb1bd1fbc191efc069b77ef65bc495d8 Mon Sep 17 00:00:00 2001 From: LiangQuan Date: Tue, 21 Oct 2025 17:37:33 +0800 Subject: [PATCH] fix: improve credential handling in session initialization --- pai/session.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pai/session.py b/pai/session.py index 1665e26..8e2ad01 100644 --- a/pai/session.py +++ b/pai/session.py @@ -569,8 +569,13 @@ def _get_default_credential_client() -> Optional[CredentialClient]: try: # Initialize the credential client with default credential chain. # see: https://help.aliyun.com/zh/sdk/developer-reference/v2-manage-python-access-credentials#3ca299f04bw3c - return CredentialClient() - except CredentialException: + client = CredentialClient() + client.get_credential() + return client + except Exception as e: + logger.debug( + "Not found credential from default credential provider chain: %s", e + ) return @staticmethod