From 46b9294d6375bbdb29161545ef93e5aded1a6ddd Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 5 Apr 2022 12:06:20 +0200 Subject: [PATCH] Stop listening to obsolete upower signals The "Sleeping" and "Resuming" signals were removed from upower in 2013. --- lib/solaar/upower.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lib/solaar/upower.py b/lib/solaar/upower.py index cf271333..896a52de 100644 --- a/lib/solaar/upower.py +++ b/lib/solaar/upower.py @@ -61,8 +61,6 @@ def watch(on_resume_callback=None, on_suspend_callback=None): try: import dbus - _UPOWER_BUS = 'org.freedesktop.UPower' - _UPOWER_INTERFACE = 'org.freedesktop.UPower' _LOGIND_BUS = 'org.freedesktop.login1' _LOGIND_INTERFACE = 'org.freedesktop.login1.Manager' @@ -73,10 +71,6 @@ try: bus = dbus.SystemBus() assert bus - bus.add_signal_receiver(_suspend, signal_name='Sleeping', dbus_interface=_UPOWER_INTERFACE, bus_name=_UPOWER_BUS) - - bus.add_signal_receiver(_resume, signal_name='Resuming', dbus_interface=_UPOWER_INTERFACE, bus_name=_UPOWER_BUS) - bus.add_signal_receiver(_suspend_or_resume, 'PrepareForSleep', dbus_interface=_LOGIND_INTERFACE, bus_name=_LOGIND_BUS) if _log.isEnabledFor(_INFO):