From 6a3692d7f4513a552414a995d00c88c4d1e151f6 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Mon, 10 Apr 2023 10:21:59 -0400 Subject: [PATCH] catch signjwt refresh error on create --- src/gam/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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