1
0
Fork 0

Merge pull request #141 from TomasKorbar/rhbz1595156

fix disk plugin/plugout problem
This commit is contained in:
Jaroslav Škarvada 2019-01-31 16:14:06 +01:00 committed by GitHub
commit f5493aea57
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -99,13 +99,13 @@ class Monitor(object):
self._refresh_updating_devices()
def add_device(self, device):
assert isinstance(device, str)
assert (isinstance(device,str) or isinstance(device,unicode))
if device in self._available_devices:
self._devices.add(device)
self._updating_devices.add(device)
def remove_device(self, device):
assert isinstance(device, str)
assert (isinstance(device,str) or isinstance(device,unicode))
if device in self._devices:
self._devices.remove(device)
self._updating_devices.remove(device)

View file

@ -50,7 +50,7 @@ class DiskPlugin(hotplug.Plugin):
self._hardware_inventory.unsubscribe(self)
def _hardware_events_callback(self, event, device):
if self._device_is_supported(device):
if self._device_is_supported(device) or event == "remove":
super(DiskPlugin, self)._hardware_events_callback(event, device)
def _added_device_apply_tuning(self, instance, device_name):