- proxy = onoff.dbusutils.get_dbus_proxy(args)
- if args.command:
- st, fd = proxy.activatefd(args.duration)
+ if args.list:
+ bus = onoff.dbusutils.get_dbus(args)
+ proxy = bus.get_object(args.busname, onoff.dbusutils.object_prefix)
+ for elem in parse_introspection(proxy.Introspect()):
+ print(elem)
+ elif args.command:
+ proxy = onoff.dbusutils.get_dbus_proxy(args)
+ st, fd = proxy.activatefd()