erpalma преди 6 години
родител
ревизия
f7cb2e4bd4
променени са 1 файла, в които са добавени 2 реда и са изтрити 7 реда
  1. 2 7
      lenovo_fix.py

+ 2 - 7
lenovo_fix.py

@@ -12,15 +12,11 @@ import sys
 from collections import defaultdict
 from dbus.mainloop.glib import DBusGMainLoop
 from errno import EACCES, EPERM
+from gi.repository import GLib
 from mmio import MMIO, MMIOError
 from multiprocessing import cpu_count
 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'
 
 VOLTAGE_PLANES = {
@@ -418,8 +414,7 @@ def main():
         path="/org/freedesktop/UPower/devices/line_power_AC")
 
     try:
-        GObject.threads_init()
-        loop = GObject.MainLoop()
+        loop = GLib.MainLoop()
         loop.run()
     except (KeyboardInterrupt, SystemExit):
         pass