fix(devops): After fetching feature flags dont attempt to access results unless status=200
ref: #688 #687
This commit is contained in:
@ -258,16 +258,21 @@ class CenturionFeatureFlagging:
|
||||
|
||||
self._response = response
|
||||
|
||||
fetched_flags += resp.json()['results']
|
||||
|
||||
if resp.status_code == 304: # Nothing has changed, exit the loop
|
||||
|
||||
url = None
|
||||
|
||||
else: # Fetch next page of results
|
||||
elif resp.ok: # Fetch next page of results
|
||||
|
||||
fetched_flags += resp.json()['results']
|
||||
|
||||
url = resp.json()['next']
|
||||
|
||||
else:
|
||||
|
||||
url = None
|
||||
|
||||
except requests.exceptions.ConnectionError as err:
|
||||
|
||||
print(f'Error Connecting to {url}')
|
||||
|
Reference in New Issue
Block a user