Changeset 2309

Show
Ignore:
Timestamp:
11/24/07 22:46:43 (14 months ago)
Author:
markybob
Message:

dont die if plugin in prefs.state is not found on the filesystem

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • tags/deluge-0.5.6.95/src/plugins.py

    r2225 r2309  
    6262                    if 'deluge_init' in dir(mod): 
    6363                        if modname != "TorrentPieces": 
    64                             print "Initialising plugin",modname 
    65                             mod.deluge_init(path) 
    66                             self.available_plugins[mod.plugin_name] = mod 
     64                            print "Initialising plugin", modname 
     65                            try: 
     66                                mod.deluge_init(path) 
     67                            except: 
     68                                print "Cant init plugin", modname 
     69                            else: 
     70                                self.available_plugins[mod.plugin_name] = mod 
    6771     
    6872    def get_available_plugins(self): 
  • trunk/src/plugins.py

    r2225 r2309  
    6262                    if 'deluge_init' in dir(mod): 
    6363                        if modname != "TorrentPieces": 
    64                             print "Initialising plugin",modname 
    65                             mod.deluge_init(path) 
    66                             self.available_plugins[mod.plugin_name] = mod 
     64                            print "Initialising plugin", modname 
     65                            try: 
     66                                mod.deluge_init(path) 
     67                            except: 
     68                                print "Cant init plugin", modname 
     69                            else: 
     70                                self.available_plugins[mod.plugin_name] = mod 
    6771     
    6872    def get_available_plugins(self):