From 65c82fbaf5696295210ed4684ee6cfc41c0219fa Mon Sep 17 00:00:00 2001 From: IluaAir Date: Mon, 16 Mar 2026 18:24:24 +0300 Subject: [PATCH] Refactor error handling in Node class - Updated the `Node` class to use `response.raise_for_status()` for improved error handling, replacing the previous manual check for a 500 status code. This change simplifies the error management process when fetching node data. --- oxi/node.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/oxi/node.py b/oxi/node.py index f84ca7c..a93caa0 100644 --- a/oxi/node.py +++ b/oxi/node.py @@ -18,8 +18,7 @@ class Node: if not url.endswith(".json"): url += ".json" response = self._session.get(url) - if response.status_code == 500: - raise ValueError(f"page {url} not found") + response.raise_for_status() return NodeView( session=self._session, base_url=self._base_url, data=response.json() )