def unload(self): trackers = self.tracker_map.keys() for tracker in trackers: g = self.tracker_map[tracker] KTorrent.log("Removing group for tracker " + tracker) KTScriptingPlugin.removeGroup(g.url) del self.tracker_map[tracker]
def removeTracker(self,tracker): g = self.tracker_map[fqdn(tracker)] g.unref() if g.canBeRemoved(): KTorrent.log("Removing group for tracker " + tracker) KTScriptingPlugin.removeGroup(g.url) del self.tracker_map[tracker]