This commit is contained in:
erpalma
2018-08-22 12:07:42 +02:00
parent 2e7646d824
commit f7cb2e4bd4

View File

@@ -12,15 +12,11 @@ import sys
from collections import defaultdict from collections import defaultdict
from dbus.mainloop.glib import DBusGMainLoop from dbus.mainloop.glib import DBusGMainLoop
from errno import EACCES, EPERM from errno import EACCES, EPERM
from gi.repository import GLib
from mmio import MMIO, MMIOError from mmio import MMIO, MMIOError
from multiprocessing import cpu_count from multiprocessing import cpu_count
from threading import Event, Thread from threading import Event, Thread
try:
from gi.repository import GObject
except ImportError:
import gobject as GObject
SYSFS_POWER_PATH = '/sys/class/power_supply/AC/online' SYSFS_POWER_PATH = '/sys/class/power_supply/AC/online'
VOLTAGE_PLANES = { VOLTAGE_PLANES = {
@@ -418,8 +414,7 @@ def main():
path="/org/freedesktop/UPower/devices/line_power_AC") path="/org/freedesktop/UPower/devices/line_power_AC")
try: try:
GObject.threads_init() loop = GLib.MainLoop()
loop = GObject.MainLoop()
loop.run() loop.run()
except (KeyboardInterrupt, SystemExit): except (KeyboardInterrupt, SystemExit):
pass pass