diff --git a/deluge/component.py b/deluge/component.py index d229883bb..2b12de548 100644 --- a/deluge/component.py +++ b/deluge/component.py @@ -261,7 +261,8 @@ class ComponentRegistry(object): deferreds = [] for name in names: - deferreds.append(self.components[name]._component_stop()) + if name in self.components: + deferreds.append(self.components[name]._component_stop()) return DeferredList(deferreds)