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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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