diff --git a/deluge/component.py b/deluge/component.py index 3166a5765..74e5c53e1 100644 --- a/deluge/component.py +++ b/deluge/component.py @@ -396,7 +396,11 @@ class ComponentRegistry(object): """ for component in self.components.items(): - component.update() + try: + component.update() + except BaseException as ex: + log.exception(ex) + _ComponentRegistry = ComponentRegistry()