Skip to content

Commit f51335a

Browse files
authored
Merge pull request #120 from thypon/master
Handle art errors gracefully for 2019 models
2 parents af04983 + 81f231a commit f51335a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

samsungtvws/art.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,11 @@ def _send_art_request(
121121
# Check sub event, reset event if it doesn't match
122122
data = json.loads(response["data"])
123123
sub_event = data.get("event", "*")
124+
if sub_event == "error":
125+
raise exceptions.ResponseError(
126+
f"`{request_data['request']}` request failed "
127+
f"with error number {data['error_code']}"
128+
)
124129
if sub_event != wait_for_sub_event:
125130
event = None
126131

0 commit comments

Comments
 (0)