Adafruit_BluefruitLE/bluez_dbus/provider.py
def clear_cached_data(self):
        """Clear any internally cached BLE device data.  Necessary in some cases
        to prevent issues with stale device data getting cached by the OS.
        """
        # Go through and remove any device that isn't currently connected.
        for device in self.list_devices():
            # Skip any connected device.
            if device.is_connected:
                continue
            # Remove this device.  First get the adapter associated with the device.
            adapter = dbus.Interface(self._bus.get_object('org.bluez', device._adapter),
                                     _ADAPTER_INTERFACE)
            # Now call RemoveDevice on the adapter to remove the device from
            # bluez's DBus hierarchy.
            adapter.RemoveDevice(device._device.object_path)
def clear_cached_data(self):
        """Clear any internally cached BLE device data.  Necessary in some cases
        to prevent issues with stale device data getting cached by the OS.
        """
        # Go through and remove any device that isn't currently connected.
        for device in self.list_devices():
            # Skip any connected device.
            if device.is_connected:
                continue
            # Remove this device.  First get the adapter associated with the device.
            adapter = dbus.Interface(self._bus.get_object('org.bluez', device._adapter),
                                     _ADAPTER_INTERFACE)
            # Now call RemoveDevice on the adapter to remove the device from
            # bluez's DBus hierarchy.
            adapter.RemoveDevice(device._device.object_path)
def clear_cached_data ( self ) : # Go through and remove any device that isn't currently connected. for device in self . list_devices ( ) : # Skip any connected device. if device . is_connected : continue # Remove this device.  First get the adapter associated with the device. adapter = dbus . Interface ( self . _bus . get_object ( 'org.bluez' , device . _adapter ) , _ADAPTER_INTERFACE ) # Now call RemoveDevice on the adapter to remove the device from # bluez's DBus hierarchy. adapter . RemoveDevice ( device . _device . object_path )
Clear any internally cached BLE device data.  Necessary in some cases
        to prevent issues with stale device data getting cached by the OS.
Clear any internally cached BLE device data . Necessary in some cases to prevent issues with stale device data getting cached by the OS .