From 89c22fd1fbad97a8eb0082aefae87ba1e6e3a6a1 Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Wed, 2 Feb 2022 17:37:49 +0100 Subject: [PATCH] log tray/notification capabilities --- gotify_tray/gui/Tray.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gotify_tray/gui/Tray.py b/gotify_tray/gui/Tray.py index 3f13429..4030166 100644 --- a/gotify_tray/gui/Tray.py +++ b/gotify_tray/gui/Tray.py @@ -1,11 +1,21 @@ +import logging + from PyQt6 import QtGui, QtWidgets from gotify_tray.__version__ import __title__ +logger = logging.getLogger("gotify-tray") + + class Tray(QtWidgets.QSystemTrayIcon): def __init__(self): super(Tray, self).__init__() + if not self.isSystemTrayAvailable(): + logger.warning("System tray is not available.") + if not self.supportsMessages(): + logger.warning("System does not support notifications.") + self.set_icon_error() self.setToolTip(__title__)