def __set_property(self, property_name, property_value):
try:
obj = self._bus.get_object(self._BASE_NAME, self._interface_path)
properties_interface = dbus.Interface(obj, dbus.PROPERTIES_IFACE)
properties_interface.Set(self._INTERFACE_NAME, property_name, property_value)
except dbus.exceptions.DBusException as error:
raise PropertyError(error)
评论列表
文章目录