From 087286d3fd6087fc7772ea538629f0add4eeb776 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Mon, 9 Aug 2010 21:30:58 +0200 Subject: improvements --- module/PluginThread.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'module/PluginThread.py') diff --git a/module/PluginThread.py b/module/PluginThread.py index 35aee66be..d60880ef3 100644 --- a/module/PluginThread.py +++ b/module/PluginThread.py @@ -271,11 +271,12 @@ class HookThread(PluginThread): class InfoThread(PluginThread): #---------------------------------------------------------------------- - def __init__(self, manager, data): + def __init__(self, manager, data, pid): """Constructor""" PluginThread.__init__(self, manager) self.data = data + self.pid = pid # package id # [ .. (name, plugin) .. ] self.start() @@ -292,12 +293,12 @@ class InfoThread(PluginThread): plugins[plugin] = [url] for pluginname, urls in plugins.iteritems(): - plugin = self.m.core.pluginManager.getPlugin(plugin) + plugin = self.m.core.pluginManager.getPlugin(pluginname) if hasattr(plugin, "getInfo"): self.m.core.log.debug("Run Info Fetching for %s" % pluginname) for result in plugin.getInfo(urls): if not type(result) == list: result = [result] - self.m.core.files.updateFileInfo(result) + self.m.core.files.updateFileInfo(result, self.pid) self.m.core.log.debug("Finished Info Fetching for %s" % pluginname) -- cgit v1.2.3