diff --git a/src/gam/__init__.py b/src/gam/__init__.py index 4f83b647..cb12aa0c 100755 --- a/src/gam/__init__.py +++ b/src/gam/__init__.py @@ -7968,7 +7968,7 @@ def create_signjwt_serviceaccount(): try: creds, sa_info['project_id'] = google.auth.default(scopes=signjwt._IAM_SCOPES, request=request) - except google.auth.exceptions.DefaultCredentialsError as e: + except (google.auth.exceptions.DefaultCredentialsError, google.auth.exceptions.RefreshError) as e: controlflow.system_error_exit(2, e) creds.refresh(request) sa_info['client_email'] = creds.service_account_email