dbus Variant: How to preserve boolean datatype in Python?
问题 I've been experimenting with dbus lately. But I can't seem to get my dbus Service to guess the correct datatypes for boolean values. Consider the following example: import gtk import dbus import dbus.service from dbus.mainloop.glib import DBusGMainLoop class Service(dbus.service.Object): def __init__(self): bus_name = dbus.service.BusName("org.foo.bar", bus = dbus.SessionBus()) dbus.service.Object.__init__(self, bus_name, "/org/foo/bar") @dbus.service.method("org.foo.bar", in_signature = "a