+ dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+ dbus.mainloop.glib.threads_init()
+ dbus_name_scope = None
+
+ if not actions.initializer.is_initialized(args) and \
+ args.action and args.action not in ("init", "first-launch", "log"):
+ if args.wait_for_init:
+ try:
+ dbus_name_scope = dbus.service.BusName("id.waydro.Container", dbus.SystemBus(), do_not_queue=True)
+ actions.wait_for_init(args)
+ except dbus.exceptions.NameExistsException:
+ print('ERROR: WayDroid service is already awaiting initialization')
+ return 1
+ else:
+ print('ERROR: WayDroid is not initialized, run "waydroid init"')
+ return 0
+