replaced match() with if

This commit is contained in:
Patrick762
2023-05-22 19:46:25 +02:00
parent 06296413a5
commit 152c0fd19c

View File

@@ -90,7 +90,8 @@ class StreamDeckApi:
try: try:
res = requests.post(url, data, headers=headers, timeout=5) res = requests.post(url, data, headers=headers, timeout=5)
except requests.RequestException: except requests.RequestException:
_LOGGER.debug("Error sending data to Stream Deck Plugin (exception)") _LOGGER.debug(
"Error sending data to Stream Deck Plugin (exception)")
return None return None
if res.status_code != 200: if res.status_code != 200:
_LOGGER.debug( _LOGGER.debug(
@@ -119,7 +120,8 @@ class StreamDeckApi:
try: try:
info = SDInfo(rjson) info = SDInfo(rjson)
except KeyError: except KeyError:
_LOGGER.debug("Error parsing response from %s to SDInfo", self._info_url) _LOGGER.debug(
"Error parsing response from %s to SDInfo", self._info_url)
return None return None
return info return info
@@ -178,7 +180,8 @@ class StreamDeckApi:
try: try:
datajson = json.loads(msg) datajson = json.loads(msg)
except json.JSONDecodeError: except json.JSONDecodeError:
_LOGGER.debug("Method _on_message: Websocket message couldn't get parsed") _LOGGER.debug(
"Method _on_message: Websocket message couldn't get parsed")
return return
try: try:
data = SDWebsocketMessage(datajson) data = SDWebsocketMessage(datajson)
@@ -193,14 +196,13 @@ class StreamDeckApi:
if self._on_ws_message is not None: if self._on_ws_message is not None:
self._on_ws_message(data) self._on_ws_message(data)
match data.event: if data.event == "keyDown":
case "keyDown":
self._on_button_change(data.args, True) self._on_button_change(data.args, True)
case "keyUp": elif data.event == "keyUp":
self._on_button_change(data.args, False) self._on_button_change(data.args, False)
case "status": elif data.event == "status":
self._on_ws_status_update(data.args) self._on_ws_status_update(data.args)
case _: else:
_LOGGER.debug( _LOGGER.debug(
"Method _on_message: Unknown event from Stream Deck Plugin received (Event: %s)", "Method _on_message: Unknown event from Stream Deck Plugin received (Event: %s)",
data.event, data.event,
@@ -224,7 +226,8 @@ class StreamDeckApi:
) )
self._on_message(data) self._on_message(data)
await websocket.close() await websocket.close()
_LOGGER.debug("Method _websocket_loop: Websocket closed") _LOGGER.debug(
"Method _websocket_loop: Websocket closed")
except WebSocketException: except WebSocketException:
_LOGGER.debug( _LOGGER.debug(
"Method _websocket_loop: Websocket client crashed. Restarting it" "Method _websocket_loop: Websocket client crashed. Restarting it"