From c82e37fd38f9589ef3853f54d40f1f4a6e935d9d Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Fri, 8 May 2026 11:45:05 -0500 Subject: Raise exceptions for 400, and 500 responses. --- gn_libs/monadic_requests.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gn_libs/monadic_requests.py b/gn_libs/monadic_requests.py index a09acc5..1db1aa0 100644 --- a/gn_libs/monadic_requests.py +++ b/gn_libs/monadic_requests.py @@ -26,6 +26,7 @@ def get(url, params=None, **kwargs) -> Either: try: resp = requests.get(url, params=params, timeout=timeout, **kwargs) + resp.raise_for_status() if resp.status_code in SUCCESS_CODES: return Right(resp.json()) return Left(resp) @@ -48,6 +49,7 @@ def post(url, data=None, json=None, **kwargs) -> Either: try: resp = requests.post(url, data=data, json=json, timeout=timeout, **kwargs) + resp.raise_for_status() if resp.status_code in SUCCESS_CODES: return Right(resp.json()) return Left(resp) -- cgit 1.4.1