diff --git a/src/plugins.py b/src/plugins.py index 468fc6072..b486b1c6d 100644 --- a/src/plugins.py +++ b/src/plugins.py @@ -61,9 +61,13 @@ class PluginManager: mod = __import__(modname, globals(), locals(), ['']) if 'deluge_init' in dir(mod): if modname != "TorrentPieces": - print "Initialising plugin",modname - mod.deluge_init(path) - self.available_plugins[mod.plugin_name] = mod + print "Initialising plugin", modname + try: + mod.deluge_init(path) + except: + print "Cant init plugin", modname + else: + self.available_plugins[mod.plugin_name] = mod def get_available_plugins(self): return self.available_plugins.keys()