Merge pull request #141 from TomasKorbar/rhbz1595156
fix disk plugin/plugout problem
This commit is contained in:
commit
f5493aea57
2 changed files with 3 additions and 3 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in a new issue