changeset 1387:8d165cd29a5b

don't send empty subscribe request at startup- broker will hang up on us Ignore-this: 58121f8153070aeddc3c9957fd8d9006 darcs-hash:7e20eaf230ee8e65b96815576a893ee564489d27
author drewp <drewp@bigasterisk.com>
date Fri, 10 May 2019 02:09:23 -0700
parents 4e161b451e56
children 3e9d9cbbb13f
files lib/mqtt_client/mqtt_client.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lib/mqtt_client/mqtt_client.py	Fri May 10 01:32:03 2019 -0700
+++ b/lib/mqtt_client/mqtt_client.py	Fri May 10 02:09:23 2019 -0700
@@ -30,6 +30,8 @@
 
     def _subscribeAll(self):
         topics = list(self.observersByTopic)
+        if not topics:
+            return
         log.info('subscribing %r', topics)
         self.protocol.subscribe(topics=[(topic.decode('utf8'), 2) for topic in topics])