From 889df3f5ee8622d42803b3e46fab595491e1abf7 Mon Sep 17 00:00:00 2001 From: Oliver Wagner <owagner@tellerulam.com> Date: Tue, 15 Sep 2015 09:36:25 +0200 Subject: [PATCH] updated PAHO library to v1.0.2 to fix startup issues caused by "localhost" not resolving, which apparently seems to happen on some OpenELEC installations. Fixes #6 (thanks fab33) --- service.mqtt/addon.xml | 2 +- service.mqtt/changelog.txt | 5 +++++ service.mqtt/lib/client.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/service.mqtt/addon.xml b/service.mqtt/addon.xml index 1f57c73..395149a 100644 --- a/service.mqtt/addon.xml +++ b/service.mqtt/addon.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<addon id="service.mqtt" name="MQTT Adapter" version="0.7" provider-name="owagner"> +<addon id="service.mqtt" name="MQTT Adapter" version="0.8" provider-name="owagner"> <requires> <import addon="xbmc.python" version="2.19.0"/> </requires> diff --git a/service.mqtt/changelog.txt b/service.mqtt/changelog.txt index badb94b..4fdd7c6 100644 --- a/service.mqtt/changelog.txt +++ b/service.mqtt/changelog.txt @@ -1,3 +1,8 @@ +v0.8 - 2015-09-15 - owagner + - updated PAHO library to v1.0.2 to fix startup issues caused by + "localhost" not resolving, which apparently seems to happen on some + OpenELEC installations. Fixes #6 (thanks fab33) + v0.7 - 2015-08-01 - existsec - include "thumbnail" and "fanart" in title message diff --git a/service.mqtt/lib/client.py b/service.mqtt/lib/client.py index ec02cbd..9dfb0d8 100644 --- a/service.mqtt/lib/client.py +++ b/service.mqtt/lib/client.py @@ -264,7 +264,7 @@ def _socketpair_compat(): sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_IP) sock1.setblocking(0) try: - sock1.connect(("localhost", port)) + sock1.connect(("127.0.0.1", port)) except socket.error as err: if err.errno != errno.EINPROGRESS and err.errno != errno.EWOULDBLOCK and err.errno != EAGAIN: raise -- GitLab