diff --git a/samsungtvws/art.py b/samsungtvws/art.py index 8d0f7f9..62a3fad 100644 --- a/samsungtvws/art.py +++ b/samsungtvws/art.py @@ -121,6 +121,11 @@ def _send_art_request( # Check sub event, reset event if it doesn't match data = json.loads(response["data"]) sub_event = data.get("event", "*") + if sub_event == "error": + raise exceptions.ResponseError( + f"`{request_data['request']}` request failed " + f"with error number {data['error_code']}" + ) if sub_event != wait_for_sub_event: event = None