From 3886e3b6a020c45e8be1058b90db977dcfe509bb Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Thu, 21 Jul 2022 17:31:28 +0200 Subject: [PATCH] try ssl socket error for macos --- gotify_tray/gotify/listener.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gotify_tray/gotify/listener.py b/gotify_tray/gotify/listener.py index bfc2ad6..5cdc234 100644 --- a/gotify_tray/gotify/listener.py +++ b/gotify_tray/gotify/listener.py @@ -1,5 +1,7 @@ import json import logging +import platform +import ssl import websocket from PyQt6 import QtCore @@ -69,7 +71,10 @@ class Listener(QtCore.QThread): def run(self): self.running = True try: - self.ws.run_forever() + if platform.system() == "Darwin": + self.ws.run_forever(sslopt={ssl.CERT_NONE}) + else: + self.ws.run_forever() finally: logger.debug("Listener: stopped.") self.running = False