diff --git a/oxi/core.py b/oxi/core.py index c5c0386..9a618f2 100644 --- a/oxi/core.py +++ b/oxi/core.py @@ -26,3 +26,8 @@ class OxiAPI: def close(self): return self._session.close() + + def reload(self): + reload_response = self._session.get(f"{self.base_url}/reload") + reload_response.raise_for_status() + return reload_response.status_code diff --git a/oxi/view.py b/oxi/view.py index b42e5ed..0e12cf2 100644 --- a/oxi/view.py +++ b/oxi/view.py @@ -14,7 +14,7 @@ class NodeView: self._base_url = base_url self._data = data - def _updater(self) -> None: + def _updater(self) -> int: response = self._session.get(f"{self._base_url}/node/next/{self.full_name}") response.raise_for_status() return response.status_code