From 15158454f337c2e0257d5314787b58cc7e18e80e Mon Sep 17 00:00:00 2001 From: zimmersandro Date: Thu, 23 Apr 2026 11:38:50 +0200 Subject: [PATCH] feat: added timeout and make visible http error --- src/tutorial/api/native_request.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tutorial/api/native_request.py b/src/tutorial/api/native_request.py index ff35829..4a88c01 100644 --- a/src/tutorial/api/native_request.py +++ b/src/tutorial/api/native_request.py @@ -2,7 +2,10 @@ import requests def fetch_user(username: str) -> dict: - response = requests.get(f"https://www.codewars.com/api/v1/users/{username}") + response = requests.get( + f"https://www.codewars.com/api/v1/users/{username}", timeout=5.0 + ) + response.raise_for_status() return response.json()