replaced match() with if
This commit is contained in:
@@ -90,7 +90,8 @@ class StreamDeckApi:
|
||||
try:
|
||||
res = requests.post(url, data, headers=headers, timeout=5)
|
||||
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
|
||||
if res.status_code != 200:
|
||||
_LOGGER.debug(
|
||||
@@ -119,7 +120,8 @@ class StreamDeckApi:
|
||||
try:
|
||||
info = SDInfo(rjson)
|
||||
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 info
|
||||
|
||||
@@ -178,7 +180,8 @@ class StreamDeckApi:
|
||||
try:
|
||||
datajson = json.loads(msg)
|
||||
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
|
||||
try:
|
||||
data = SDWebsocketMessage(datajson)
|
||||
@@ -193,18 +196,17 @@ class StreamDeckApi:
|
||||
if self._on_ws_message is not None:
|
||||
self._on_ws_message(data)
|
||||
|
||||
match data.event:
|
||||
case "keyDown":
|
||||
self._on_button_change(data.args, True)
|
||||
case "keyUp":
|
||||
self._on_button_change(data.args, False)
|
||||
case "status":
|
||||
self._on_ws_status_update(data.args)
|
||||
case _:
|
||||
_LOGGER.debug(
|
||||
"Method _on_message: Unknown event from Stream Deck Plugin received (Event: %s)",
|
||||
data.event,
|
||||
)
|
||||
if data.event == "keyDown":
|
||||
self._on_button_change(data.args, True)
|
||||
elif data.event == "keyUp":
|
||||
self._on_button_change(data.args, False)
|
||||
elif data.event == "status":
|
||||
self._on_ws_status_update(data.args)
|
||||
else:
|
||||
_LOGGER.debug(
|
||||
"Method _on_message: Unknown event from Stream Deck Plugin received (Event: %s)",
|
||||
data.event,
|
||||
)
|
||||
|
||||
async def _websocket_loop(self):
|
||||
"""Start the websocket client loop."""
|
||||
@@ -224,7 +226,8 @@ class StreamDeckApi:
|
||||
)
|
||||
self._on_message(data)
|
||||
await websocket.close()
|
||||
_LOGGER.debug("Method _websocket_loop: Websocket closed")
|
||||
_LOGGER.debug(
|
||||
"Method _websocket_loop: Websocket closed")
|
||||
except WebSocketException:
|
||||
_LOGGER.debug(
|
||||
"Method _websocket_loop: Websocket client crashed. Restarting it"
|
||||
|
||||
Reference in New Issue
Block a user