From 1c17ad0bcbbfa40d6c75dd7d8bb02c6281a3cb1d Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Sat, 12 Oct 2024 14:21:07 +0200 Subject: [PATCH] Update to new mqtt library --- mqtt | 2 +- piface_function.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/mqtt b/mqtt index cf97fa0..14e56cc 160000 --- a/mqtt +++ b/mqtt @@ -1 +1 @@ -Subproject commit cf97fa066cdff0e2f7eda0ff4d3c8c0f59c3f2ec +Subproject commit 14e56ccdbf6594f699b4afcfb4acafe9b899e914 diff --git a/piface_function.py b/piface_function.py index 9759a7f..ff6f300 100644 --- a/piface_function.py +++ b/piface_function.py @@ -123,8 +123,11 @@ class pi_face(object): self._task_10ms.join() def stop(self): - self._task_10ms.stop() - self._task_10ms.join() + try: + self._task_10ms.stop() + self._task_10ms.join() + except AttributeError: + pass # seems that there was an exception before init of task for i in range(0, 8): self.set_output(i, False) pifacedigitalio.deinit()