diff --git a/simvue/factory/proxy/offline.py b/simvue/factory/proxy/offline.py index f716a5b0..31f20e3f 100644 --- a/simvue/factory/proxy/offline.py +++ b/simvue/factory/proxy/offline.py @@ -176,14 +176,14 @@ def set_alert_state( @skip_if_failed("_aborted", "_suppress_errors", []) def list_tags(self) -> list[dict[str, typing.Any]]: - #TODO: Tag retrieval not implemented for offline running + # TODO: Tag retrieval not implemented for offline running raise NotImplementedError( "Retrieval of current tags is not implemented for offline running" ) - + @skip_if_failed("_aborted", "_suppress_errors", True) def get_abort_status(self) -> bool: - #TODO: Abort on failure not implemented for offline running + # TODO: Abort on failure not implemented for offline running return True @skip_if_failed("_aborted", "_suppress_errors", []) diff --git a/simvue/factory/proxy/remote.py b/simvue/factory/proxy/remote.py index 8d9d45cc..0a2cd585 100644 --- a/simvue/factory/proxy/remote.py +++ b/simvue/factory/proxy/remote.py @@ -466,26 +466,30 @@ def check_token(self) -> bool: self._error("Token has expired") return False return True - + @skip_if_failed("_aborted", "_suppress_errors", False) def get_abort_status(self) -> bool: logger.debug("Retrieving alert status") try: - response = get( - f"{self._url}/api/runs/{self._id}/abort", self._headers_mp - ) + response = get(f"{self._url}/api/runs/{self._id}/abort", self._headers_mp) except Exception as err: self._error(f"Exception retrieving abort status: {str(err)}") return False - logger.debug("Got status code %d when checking abort status", response.status_code) + logger.debug( + "Got status code %d when checking abort status", response.status_code + ) if response.status_code == 200: if (status := response.json().get("status")) is None: - self._error(f"Expected key 'status' when retrieving abort status {response.json()}") + self._error( + f"Expected key 'status' when retrieving abort status {response.json()}" + ) return False return status - self._error(f"Got status code {response.status_code} when checking abort status") + self._error( + f"Got status code {response.status_code} when checking abort status" + ) return False