Merge pull request #73 from JamiKettunen/optional-dbus

container: Make missing dbus module non-fatal
This commit is contained in:
Casu Al Snek 2023-05-13 21:25:07 +05:45 committed by GitHub
commit 0abfc4ef4b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,10 @@
import dbus
try:
import dbus
except ModuleNotFoundError:
pass
def DBusContainerService(object_path="/ContainerManager", intf="id.waydro.ContainerManager"):
return dbus.Interface(dbus.SystemBus().get_object("id.waydro.Container", object_path), intf)
def DBusSessionService(object_path="/SessionManager", intf="id.waydro.SessionManager"):
return dbus.Interface(dbus.SessionBus().get_object("id.waydro.Session", object_path), intf)
return dbus.Interface(dbus.SessionBus().get_object("id.waydro.Session", object_path), intf)