From 52ea19249c62aa007e354ab4ce118dbcb4f919eb Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Mon, 22 Mar 2010 19:59:11 -0700 Subject: [PATCH] Fix issue where plugins would try to be stopped after they have been deregistered --- deluge/component.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)