Retry get context

This commit is contained in:
localhost_frssoft 2022-09-05 16:44:39 +03:00
parent d1f2ec91b0
commit d57caad024

View File

@ -30,8 +30,19 @@ def mark_as_read_notification(id_notification):
def get_status_context(status_id): def get_status_context(status_id):
r = requests.get(instance_point + f"/statuses/{status_id}/context", headers=headers) r = requests.get(instance_point + f"/statuses/{status_id}/context", headers=headers)
return r.json() if r.status_code == 200:
return r.json()
else:
http_code = r.status_code
logger.error(f'Ошибка получения контекста треда {status_id}: {http_code}')
while r.status_code != 200:
time.sleep(30)
logger.info('Повторный запрос треда...')
r = requests.get(instance_point + f"/statuses/{status_id}/context", headers=headers)
return r.json()
def get_status(status_id): def get_status(status_id):
r = requests.get(instance_point + f"/statuses/{status_id}", headers=headers) r = requests.get(instance_point + f"/statuses/{status_id}", headers=headers)