Skip to content

Commit 3e8f61b

Browse files
committed
NodeAddRequest: re-add responsetype-checking
1 parent e723f7b commit 3e8f61b

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

plugwise_usb/messages/requests.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -429,16 +429,15 @@ def __init__(
429429
async def send(self) -> NodeRejoinResponse | None:
430430
"""Send request."""
431431
result = await self._send_request()
432-
_LOGGER.debug("NodeAddReq response: %s", result.__class__.__name__)
432+
if isinstance(result, NodeRejoinResponse):
433+
return result
434+
433435
if result is None:
434436
return None
435437

436-
#if isinstance(result, NodeRejoinResponse):
437-
return result
438-
439-
# raise MessageError(
440-
# f"Invalid response message. Received {result.__class__.__name__}, expected NodeRejoinResponse"
441-
#)
438+
raise MessageError(
439+
f"Invalid response message. Received {result.__class__.__name__}, expected NodeRejoinResponse"
440+
)
442441

443442
# This message has an exceptional format (MAC at end of message)
444443
# and therefore a need to override the serialize method

0 commit comments

Comments
 (0)