@@ -2,10 +2,7 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
import dbus
-try:
- from gi.repository import GObject
-except ImportError:
- import gobject as GObject
+from gi.repository import GLib
import sys
from dbus.mainloop.glib import DBusGMainLoop
@@ -189,7 +186,7 @@ def main():
global bus
bus = dbus.SystemBus()
global mainloop
- mainloop = GObject.MainLoop()
+ mainloop = GLib.MainLoop()
om = dbus.Interface(bus.get_object(BLUEZ_SERVICE_NAME, '/'), DBUS_OM_IFACE)
om.connect_to_signal('InterfacesRemoved', interfaces_removed_cb)
@@ -7,10 +7,7 @@ import dbus.mainloop.glib
import dbus.service
import array
-try:
- from gi.repository import GObject
-except ImportError:
- import gobject as GObject
+from gi.repository import GLib
import sys
from random import randint
@@ -305,7 +302,7 @@ class HeartRateMeasurementChrc(Characteristic):
if not self.notifying:
return
- GObject.timeout_add(1000, self.hr_msrmt_cb)
+ GLib.timeout_add(1000, self.hr_msrmt_cb)
def StartNotify(self):
if self.notifying:
@@ -392,7 +389,7 @@ class BatteryLevelCharacteristic(Characteristic):
service)
self.notifying = False
self.battery_lvl = 100
- GObject.timeout_add(5000, self.drain_battery)
+ GLib.timeout_add(5000, self.drain_battery)
def notify_battery_level(self):
if not self.notifying:
@@ -649,7 +646,7 @@ def main():
app = Application(bus)
- mainloop = GObject.MainLoop()
+ mainloop = GLib.MainLoop()
print('Registering GATT application...')