Skip to content

Commit 034d2a5

Browse files
committed
Fix for setting max queue size
1 parent a32e4dd commit 034d2a5

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

tb_device_mqtt.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,10 @@ def max_inflight_messages_set(self, inflight):
646646
def max_queued_messages_set(self, queue_size):
647647
"""Set the maximum number of outgoing messages with QoS>0 that can be pending in the outgoing message queue.
648648
Defaults to 0. 0 means unlimited. When the queue is full, any further outgoing messages would be dropped."""
649-
self._client.max_queued_messages_set(queue_size)
649+
if queue_size < 0:
650+
raise ValueError("Invalid queue size.")
651+
652+
self._client._max_queued_messages = queue_size
650653

651654
def reconnect_delay_set(self, min_delay=1, max_delay=120):
652655
"""The client will automatically retry connection. Between each attempt it will wait a number of seconds

0 commit comments

Comments
 (0)