replaced match() with if
This commit is contained in:
@@ -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,18 +196,17 @@ 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)
|
elif data.event == "keyUp":
|
||||||
case "keyUp":
|
self._on_button_change(data.args, False)
|
||||||
self._on_button_change(data.args, False)
|
elif data.event == "status":
|
||||||
case "status":
|
self._on_ws_status_update(data.args)
|
||||||
self._on_ws_status_update(data.args)
|
else:
|
||||||
case _:
|
_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,
|
)
|
||||||
)
|
|
||||||
|
|
||||||
async def _websocket_loop(self):
|
async def _websocket_loop(self):
|
||||||
"""Start the websocket client loop."""
|
"""Start the websocket client loop."""
|
||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user