dbus: Use GLib.MainLoop()
Fixes: PyGIDeprecationWarning: GObject.MainLoop is deprecated; use GLib.MainLoop instead Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
This commit is contained in:
parent
3f9ff90f9e
commit
8b38b04571
|
@ -2,8 +2,9 @@
|
||||||
|
|
||||||
import dbus
|
import dbus
|
||||||
import dbus.service
|
import dbus.service
|
||||||
import dbus.mainloop.glib
|
from dbus.mainloop.glib import DBusGMainLoop
|
||||||
from gi.repository import GObject
|
from gi.repository import GObject
|
||||||
|
from gi.repository import GLib
|
||||||
import os
|
import os
|
||||||
import selinux
|
import selinux
|
||||||
from subprocess import Popen, PIPE, STDOUT
|
from subprocess import Popen, PIPE, STDOUT
|
||||||
|
@ -145,9 +146,10 @@ class selinux_server(dbus.service.Object):
|
||||||
raise ValueError("%s does not exist" % path)
|
raise ValueError("%s does not exist" % path)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
mainloop = GObject.MainLoop()
|
DBusGMainLoop(set_as_default=True)
|
||||||
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
|
mainloop = GLib.MainLoop()
|
||||||
|
|
||||||
system_bus = dbus.SystemBus()
|
system_bus = dbus.SystemBus()
|
||||||
name = dbus.service.BusName("org.selinux", system_bus)
|
name = dbus.service.BusName("org.selinux", system_bus)
|
||||||
object = selinux_server(system_bus, "/org/selinux/object")
|
server = selinux_server(system_bus, "/org/selinux/object")
|
||||||
mainloop.run()
|
mainloop.run()
|
||||||
|
|
Loading…
Reference in New Issue