def set_adapter_property(self, prop, value):
try:
adapter = bluezutils.find_adapter()
except (bluezutils.BluezUtilError,
dbus.exceptions.DBusException) as error:
print_error(str(error) + "\n")
return False
try:
props = dbus.Interface(
self._bus.get_object("org.bluez", adapter.object_path),
"org.freedesktop.DBus.Properties")
if props.Get("org.bluez.Adapter1", prop) != value:
props.Set("org.bluez.Adapter1", prop, value)
except dbus.exceptions.DBusException as error:
print_error(str(error) + "\n")
return False
return True
评论列表
文章目录