From 3f3f699cc518c24d372592e205bcdedb705de924 Mon Sep 17 00:00:00 2001 From: John Romkey <58883+romkey@users.noreply.github.com> Date: Thu, 14 Dec 2023 18:01:16 -0800 Subject: [PATCH] don't raise an exception on PUBLISH messages while waiting for SUBACK --- adafruit_minimqtt/adafruit_minimqtt.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/adafruit_minimqtt/adafruit_minimqtt.py b/adafruit_minimqtt/adafruit_minimqtt.py index 41e01605..dac095cd 100644 --- a/adafruit_minimqtt/adafruit_minimqtt.py +++ b/adafruit_minimqtt/adafruit_minimqtt.py @@ -885,6 +885,9 @@ def subscribe(self, topic: str, qos: int = 0) -> None: self._subscribed_topics.append(t) return + if op == MQTT_PUBLISH: + continue + raise MMQTTException( f"invalid message received as response to SUBSCRIBE: {hex(op)}" )