fix #38
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user