Skip to content

Commit f838c73

Browse files
authored
adding else logic to prevent non-breaking loop (#1330)
1 parent 6e1ab0f commit f838c73

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

apps/mymedicare_cb/views.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,14 @@ def mymedicare_login(request, version=1):
159159
slsx_client = OAuth2ConfigSLSx()
160160
if slsx_client.service_health_check(request):
161161
break
162-
except requests.exceptions.ConnectionError:
162+
except requests.exceptions.ConnectionError as e:
163163
if retries < max_retries and (env is None or env == 'DEV'):
164164
time.sleep(0.5)
165165
# Checking target_env ensures the retry logic only happens on local
166166
print(f"SLSx service health check during login failed. Retrying... ({retries+1}/{max_retries})")
167167
retries += 1
168+
else:
169+
raise e
168170

169171
relay_param_name = "relay"
170172
redirect = urllib_request.pathname2url(redirect)

0 commit comments

Comments
 (0)