Set GCS credentials to None if invalid service account creds are provided (#841)

Related to https://github.com/allegroai/clearml/issues/840
This commit is contained in:
Fred DeSerres-Blanchet
2022-12-03 05:08:36 -05:00
committed by GitHub
parent a76d2643d5
commit 911a72f561

View File

@@ -1805,7 +1805,10 @@ class _GoogleCloudStorageDriver(_Driver):
self.name = name[len(_GoogleCloudStorageDriver.scheme_prefix):]
if cfg.credentials_json:
credentials = service_account.Credentials.from_service_account_file(cfg.credentials_json)
try:
credentials = service_account.Credentials.from_service_account_file(cfg.credentials_json)
except ValueError:
credentials = None
else:
credentials = None