From 03843a6ba5d7751303954c20a7eab50e64544818 Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Thu, 28 Dec 2023 10:11:35 +0100 Subject: [PATCH] use built-in raise_for_status in provisioning proxy service --- gso/services/provisioning_proxy.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index 0aa6d8fb..d705f3de 100644 --- a/gso/services/provisioning_proxy.py +++ b/gso/services/provisioning_proxy.py @@ -6,7 +6,6 @@ import json import logging from functools import partial -from http import HTTPStatus from typing import Any import requests @@ -74,10 +73,7 @@ def _send_request(operation: CUDOperation, endpoint: str, parameters: dict, call elif operation == CUDOperation.DELETE: request = requests.delete(url, json=parameters, timeout=10000) - if not HTTPStatus.OK <= request.status_code < HTTPStatus.MULTIPLE_CHOICES: - # :term:`LSO` has returned a status code that is outside the 2xx range, and has therefore failed - logger.debug(request.content) - raise AssertionError(request.content) + request.raise_for_status() _send_post = partial(_send_request, CUDOperation.POST) -- GitLab